Echarts 凡例コンポーネントのプロパティとソース コード

Echarts 凡例コンポーネントのプロパティとソース コード

凡例コンポーネントは、ECharts でよく使用されるコンポーネントです。シリーズ マーカーの名前を異なる色で区別し、データとグラフの関係を表現するために使用されます。操作時に、ユーザーは凡例をクリックして、どのデータ シリーズを表示するか、または表示しないかを制御できます。

ECharts 3.x/ECharts 4.x では、単一の ECharts インスタンスに複数の凡例コンポーネントを含めることができるため、複数の凡例のレイアウトが容易になります。凡例が多すぎる場合は、スクロールしてページをめくることができます。

EChartsでは、凡例コンポーネントのプロパティは表に表示されます。

凡例コンポーネントのプロパティの概略図を図に示します

特定の年の蒸発量、降水量、最低気温、最高気温のデータを使用して列マッシュアップ チャートを描画し、チャートの凡例コンポーネントを構成します。
凡例が多すぎる場合や凡例が長すぎる場合は、垂直スクロール凡例または水平スクロール凡例を使用できます。legend.type プロパティを参照してください。このとき、type 属性の値を「scroll」に設定します。これは、凡例が 1 行のみで表示され、余分な部分は図に示すように自動的にスクロール効果として表示されることを意味します。

図からわかるように、右上のスライドアイコンは凡例のスクロールアイコンであり、凡例をスクロール効果で表示できます。

凡例のソースコードは次のとおりです。

<html>

<ヘッド>
    <メタ文字セット="utf-8">
    <!--ECharts スクリプトの紹介-->
    <script src="js/echarts.js"></script>
</head>

<本文>
    <!---ECharts のサイズ (幅と高さ) を持つ DOM を準備します -->
    <div id="main" style="幅: 600px; 高さ: 600px"></div>
    <script type="text/javascript">
        //準備された DOM に基づいて、ECharts チャートを初期化します。var myChart = echarts.init(document.getElementById("main"));
        //チャートの設定項目とデータを指定する var option = {
            color: ["red", 'green', 'blue', 'grey'], // 独自の定義済み色を使用する legend: {
                方向: '水平'、// '垂直'
                x: '右', //'中央'|'左'|{数値},
                y: '上'、//'中央'|'下'|{数値}
                背景色: '#eee',
                境界線の色: 'rgba(178,34,34,0.8)',
                境界線の幅: 4,
                パディング: 10,
                アイテムギャップ: 20、テキストスタイル: { 色: '赤' }、
            },
            xAxis: { //x軸座標系データを設定します: ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']
            },
            yAxis: [ //y軸の座標系を設定します { //最初のy軸を設定します type: 'value',
                    axisLabel: { フォーマッタ: '{value} ml' }
                },
                { //2番目のy軸のタイプを設定します: 'value',
                    axisLabel: { フォーマッタ: '{value} °C' },
                    分割線: { 表示: false }
                }
            ]、
            series: [ //データシリーズを構成する { //データシリーズ1を設定する
                    名前: '特定の年の蒸発量'、タイプ: 'バー'、
                    データ: [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6]
                },
                { //データ系列2を設定
                    名前: '特定の年の降水量'、スムーズ: true、
                    タイプ: 'line'、yAxisIndex: 1、データ: [11, 11, 15, 13, 12, 13, 10]
                },
                { //データ系列3を設定
                    名前: '特定の年の最高気温'、タイプ: 'バー'、
                    データ: [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6]
                },
                { //データ系列4を設定
                    名前: '特定の年の最低気温'、スムーズ: true、
                    タイプ: 'line'、yAxisIndex: 1、データ: [-2, 1, 2, 5, 3, 2, 0]
                }
            ]
        };
        // 指定した構成項目とデータを使用してチャートを表示します。myChart.setOption(option); 
    </スクリプト>
</本文>

</html>

要約する

Echarts 凡例コンポーネントのプロパティとソースコードに関するこの記事はこれで終わりです。Echarts 凡例コンポーネントの関連コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • echarts で凡例の色とマップの背景色を設定する例
  • Pyechartsは凡例と各セクション間の位置と間隔を調整します
  • echartsでは、凡例と座標系グリッドが左右のレイアウト例を実現します
  • Python pyecharts に基づく複数の凡例コード解析の実装

<<:  バッチモードでtopコマンドを実行する方法

>>:  MySQLデータのエクスポートとインポートに関する知識ポイントの簡単な分析

推薦する

W3C チュートリアル (8): W3C XML スキーマのアクティビティ

XML スキーマは、DTD に代わる XML ベースのものです。 XML スキーマは、DTD に代わ...

Linux でユーザーにルート権限を追加する方法の概要

1. ユーザーを追加します。まず、adduser コマンドを使用して共通ユーザーを追加します。コマン...

IE9beta版ブラウザはHTML5/CSS3をサポート

IE9 は Microsoft の第二の革命だと言う人もいます。これは誇張ではないと思います。IE6...

MySQL トランザクションの詳細

目次導入取引の4つの特徴トランザクション分離レベル確認するMVCC現在の読書スナップショット読み取り...

React でインデックスをキーとして使用することが推奨されないのはなぜですか?

1. 古い仮想DOMと新しい仮想DOMを比較し、まずキーが同じかどうかを確認します。 2. 引き続...

なぜ IE6 が最も多くの人に使用されているのでしょうか?

まず第一に、私はウェブデザイナーです。具体的には、私は XHTML フロントエンド デザイナーです。...

CSS3 マウスホバー遷移ズーム効果

以下は、純粋な CSS で記述された画像マウスホバーズーム効果です。実際、基本原理は非常に単純です。...

CSS3 クリックボタン円形進行ティック効果実装コード

目次8. CSS3 クリックボタンの円形進捗チェック効果8.1 画像プレビュー8.2 index.h...

JS 非同期実行の原則とコールバックの詳細

1. JSの非同期実行の原則JavaScript はシングルスレッドですが、ブラウザはマルチスレッド...

MySql ログイン パスワードを忘れた場合とパスワードを忘れた場合の解決策

方法1: MySQL では、次のコマンド ラインで MySQL サーバーを起動することにより、アクセ...

DockerでJenkinsをインストールし、初期プラグインのインストール失敗の問題を解決する

Jenkins をインストールした後、プラグインの初期ダウンロードが常に失敗し、インストールが失敗し...

Mysqlアカウント管理の原理と実装方法の詳細な説明

この記事では、例を使用して、MySQL アカウント管理の原則と実装方法を説明します。ご参考までに、詳...

Dockerのデフォルトネットワークセグメントの正しい変更手順

背景同僚がセキュリティ プロジェクトに取り組んでおり、AWS サーバーに秘密兵器を展開する必要があり...

Vue-cli4 ルーティング構成の詳細な理解

目次序文 - Vue ルーティング1. 最も基本的なルーティング構成1. router/index....