vue+echartsチャートの使用に関する問題記録

vue+echartsチャートの使用に関する問題記録

序文

echarts は私が最もよく使用するチャート作成ツールであり、非常に完全なエコシステムとコンテンツを備えているため、日常的な使用には十分です。最近、ビッグデータ プラットフォーム ページに取り組んでいて、多くのグラフを使用する必要があったため、echarts を使用しました。使用中に、難しい問題や設定マニュアルの奥深くに隠された特性にも遭遇しました。今日はそれらを記録します。

使い方

1. チャートのグリッドをキャンセルし、グリッドの色を変更する

// グリッド線を表示するかどうかを制御します splitLine: {
    show: false, //グリッド線を表示するかどうか//スタイルを変更する lineStyle: {
       color: '#ccc' // グリッド線の色を変更する}                            
},

2. 座標軸のスタイルを変更する

x軸: [
              {
                  タイプ: 'カテゴリ',
                  境界ギャップ: false、
                  データ: ['1月'、'2月'、'3月'、'4月'、'5月'、'6月']、
                  軸線:{
                      線のスタイル:{色:"#ccc"}
                  },
                  軸目盛り: {
                    show: false // スケールを削除する},
                  axisLabel:{//フォント スタイルの変更show: true,//表示と非表示textStyle:{color:"#ccc"}
                  },
                  // グリッド線を表示するかどうかを制御します splitLine: {
                 show: false, //グリッド線を表示するかどうか//スタイルを変更する lineStyle: {
                     color: '#ccc' // グリッド線の色を変更する}                            
},
              }
          ]、
          y軸: [
              {
                  タイプ: '値',
                  名前: '(回)',
                  軸線:{
                      線のスタイル:{色:"#ccc",フォントサイズ:'16'}
                  },
                  軸目盛り: {
                    show: false // スケールを削除する},
              }
          ]、

3. ドーナツグラフのスタイルの変更または構成

//円のタイトルの中央のテキストのスタイルを変更します: {
          テキスト: value.value+'times',
          サブテキスト: 値.名前、
          x: '中心'、
          y: '中心'、
          アイテムギャップ: 0,
          テキストスタイル: {
            フォントサイズ: 26,
            フォントの太さ: '太字'、
            色: 'rgb(0,237,255)'
          },
          サブテキストスタイル: {
            フォントサイズ: 16,
            フォントの太さ: '太字'、
            色: '#fff'
          },
},
//マウスが連続して動くときに円のフローティング効果をクリアします: [
            {
              hoverAnimation:false, //この属性を追加します}
    ]

4. 複数のチャートを切り替え、最後に読み込んだデータをクリアする

setOptionにtrueを追加する

オプション && myChart.setOption(option,true);

5. グラフでのグラデーションカラーの使用

echarts.graphic.線形グラデーション

シリーズ: [
          {
            タイプ: 'パイ'、
            中央: ['50%', '49%'],
            半径: ['45%', '73%'],
            // 最小角度: 0,
            startAngle: 0, // グラデーション角度 AvoidLabelOverlap: true, // ラベルの重なりを防ぐかどうか emphasis: {
              ラベル: {
                表示: true、
                位置: '中央'
              }
            },
            データ: seriesData、
            アイテムスタイル: {
              強調:
                影ぼかし: 10,
                シャドウオフセットX: 0,
                影の色: 'rgba(0, 0, 0, 0.5)',
                ラベル: {
                  表示: true、
                }
              },
              普通: {
                color: function (params) { //カラーグラデーション var colorList = [
                    {
                      c1: '#3288FC',
                      c2: '#36B4FD'
                    },
                    {
                      c1: '#CBA0FF',
                      c2: '#598EFE'
                    },
                  ]
                  return new echarts.graphic.LinearGradient(1, 0, 0, 0, [{ //カラーグラデーション関数の最初の4つのパラメータは、それぞれ左、下、右、上の4つの位置を表します。オフセット: 0,
                    色: colorList[params.dataIndex].c1
                  }, {
                    オフセット: 1,
                    色: colorList[params.dataIndex].c2
                  }])

                }
              }
            }
          }
        ]

要約する

vue+echarts チャートの使用に関するこの記事はこれで終わりです。vue+echarts チャートの使用に関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Vue に Echarts チャートを追加するための基本的なチュートリアル
  • Vue+echartsは、動的にチャートを描画し、非同期にデータをロードする方法を実現します。
  • Vue.js+Echarts 開発チャートのズームインとズームアウト機能の例
  • Vue で複数の同一の echarts チャートのループ レンダリングを実装する
  • Vue で echarts チャートを使用する詳細な方法
  • Vue での echarts チャートのサンプルコードの使用に関する詳細な説明
  • Vue2はEchartsを使用してチャートのサンプルコードを作成します
  • Vue で echarts チャート適応を使用するためのいくつかのソリューション
  • Vue の echarts チャートのサイズがウィンドウのサイズに適応し、更新する必要がないケース

<<:  Alibaba Cloud Server Tomcatにアクセスできません

>>:  Navicatを使用してクラウドサーバーデータベースにリモート接続する方法

推薦する

Windows 10 での MySQL 8.0.22 のインストールと設定方法のグラフィック チュートリアル

MySQL 8.0.22のインストールと設定方法のグラフィックチュートリアル、参考までに、具体的な内...

Flexレイアウトとスケーリング計算についての簡単な説明

1. Flexレイアウトの紹介Flex は Flexible Box の略で、「柔軟なレイアウト」を...

Linux サーバーの状態を監視する方法

私たち、特に Linux エンジニアは毎日 Linux サーバーを扱っています。サーバーのセキュリテ...

Navicatを使ってMySQLを操作する方法

目次序文: 1. Navicatの紹介2. シンプルなチュートリアルの共有接続管理ライブラリテーブル...

Nginx を使用してポート転送 TCP プロキシを実装する例

目次需要背景Nginx を使用する理由は何ですか? Nginx によるポート転送依存関係をインストー...

Dockerイメージのローカル移行の実装

最近 Docker を勉強しているのですが、よく問題に遭遇します。Docker イメージをダウンロー...

Vue.js フロントエンドプロジェクト向け多言語ソリューションのアイデアと実践

目次1. 通常どのようなコンテンツを処理する必要があるか2. 基本的な考え方3. 具体的な実践の詳細...

ユーザーエクスペリエンスの要素またはWebデザインの要素

システムとユーザー環境の設計<br />Apple システムの成功は、そのシステム アー...

VMware Workstationはデバイス/資格情報ガードと互換性がありません

仮想マシンをインストールするときに、「VMware ワークステーションはデバイス/資格情報ガードと互...

ECMAScript の演算子を理解するための記事

目次単項演算子ブール演算子乗算演算子加法演算子関係演算子等価演算子条件演算子代入演算子カンマ演算子要...

Dockerイメージ解析ツールのダイブ原理解析

今日は、Docker イメージ、各レイヤーの内容を調べ、Docker/OCI イメージのサイズを縮小...

操作タイムアウトがないときにMySQLサーバーがアクティブに切断される問題を解決します

MySQL サービスを使用する場合、通常の状況では、MySQL のタイムアウト設定は 8 時間 (2...

Docker プライベートリポジトリの管理とローカルリポジトリ内のイメージの削除

1: Dockerプライベートウェアハウスのインストール1. イメージリポジトリからイメージをダウン...

MySQL で lower_case_table_names を記録する際の落とし穴の詳細な説明

1 原因プロジェクトがデータベースを移行して再起動した後、「T_AAAテーブルが存在しません」という...

初心者のための入門チュートリアル⑤:ウェブサイト登録はとても簡単、簡単な登録のヒント

スペースを購入してウェブサイトを構築したことがある友人なら、ウェブサイトは正式に開設する前に登録する...