凡例コンポーネントは、ECharts でよく使用されるコンポーネントです。シリーズ マーカーの名前を異なる色で区別し、データとグラフの関係を表現するために使用されます。操作時に、ユーザーは凡例をクリックして、どのデータ シリーズを表示するか、または表示しないかを制御できます。 ECharts 3.x/ECharts 4.x では、単一の ECharts インスタンスに複数の凡例コンポーネントを含めることができるため、複数の凡例のレイアウトが容易になります。凡例が多すぎる場合は、スクロールしてページをめくることができます。 EChartsでは、凡例コンポーネントのプロパティは表に表示されます。 凡例コンポーネントのプロパティの概略図を図に示します。 特定の年の蒸発量、降水量、最低気温、最高気温のデータを使用して列マッシュアップ チャートを描画し、チャートの凡例コンポーネントを構成します。 図からわかるように、右上のスライドアイコンは凡例のスクロールアイコンであり、凡例をスクロール効果で表示できます。 凡例のソースコードは次のとおりです。 <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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
>>: MySQLデータのエクスポートとインポートに関する知識ポイントの簡単な分析
XML スキーマは、DTD に代わる XML ベースのものです。 XML スキーマは、DTD に代わ...
一つの環境Alibaba Cloud Server: CentOS 7.4 64 ビット (RedH...
1. ユーザーを追加します。まず、adduser コマンドを使用して共通ユーザーを追加します。コマン...
IE9 は Microsoft の第二の革命だと言う人もいます。これは誇張ではないと思います。IE6...
目次導入取引の4つの特徴トランザクション分離レベル確認するMVCC現在の読書スナップショット読み取り...
1. 古い仮想DOMと新しい仮想DOMを比較し、まずキーが同じかどうかを確認します。 2. 引き続...
まず第一に、私はウェブデザイナーです。具体的には、私は XHTML フロントエンド デザイナーです。...
以下は、純粋な CSS で記述された画像マウスホバーズーム効果です。実際、基本原理は非常に単純です。...
目次8. CSS3 クリックボタンの円形進捗チェック効果8.1 画像プレビュー8.2 index.h...
1. JSの非同期実行の原則JavaScript はシングルスレッドですが、ブラウザはマルチスレッド...
方法1: MySQL では、次のコマンド ラインで MySQL サーバーを起動することにより、アクセ...
Jenkins をインストールした後、プラグインの初期ダウンロードが常に失敗し、インストールが失敗し...
この記事では、例を使用して、MySQL アカウント管理の原則と実装方法を説明します。ご参考までに、詳...
背景同僚がセキュリティ プロジェクトに取り組んでおり、AWS サーバーに秘密兵器を展開する必要があり...
目次序文 - Vue ルーティング1. 最も基本的なルーティング構成1. router/index....