Vueはechart円グラフの凡例のパーセンテージを表示するメソッドを実装します

Vueはechart円グラフの凡例のパーセンテージを表示するメソッドを実装します

この記事では主に、echart を使用してパーセンテージを表示する Vue の円グラフデータ部分を紹介し、皆さんと共有します。詳細は次のとおりです。

レンダリング

ここに画像の説明を挿入

実装ソースコード

オプション = {
    タイトル : {
        テキスト: 「特定のサイトへのユーザーアクセス元」
        サブテキスト: 「完全に架空のもの」
        x:'中心'
    },
    ツールチップ: {
        トリガー: 'アイテム',
        フォーマッタ: "{a} <br/>{b} : {c} ({d}%)"
    },
    伝説: {
        orient: 'vertical', // レイアウト モード、デフォルトは水平レイアウト、オプション: 'horizo​​ntal' ¦ 'vertical'
         // 水平配置、デフォルトは左、オプションは 'center' | 'left' | 'right' | {number} (x 座標、単位 px)
        x: '左'、
        // 垂直配置。デフォルトは画像全体の上部。オプションは次のとおりです: 'top' | 'bottom' | 'center' | {number} (y 座標、単位 px)
        y: '下'、
        // 凡例の表示スタイルフォーマッタを書き換える: function(name) {
              // 凡例の表示内容を取得します。let data = option.series[0].data;
              合計を 0 にします。
              tarValue = 0 とします。
              (i = 0, l = data.length; i < l; i++) の場合 {
                  合計 += データ[i].値;
                  if (data[i].name == name) {
                      tarValue = データ[i].値;
                  }
              }
              p = (tarValue / total * 100).toFixed(2) とします。
              名前 + ' ' + ' ' + p + '%' を返します。
          },
        データ: ['ダイレクトアクセス'、'メールマーケティング'、'アフィリエイト広告'、'ビデオ広告'、'検索エンジン']
    },
    シリーズ: [
        {
            名前: 'アクセスソース'、
            タイプ: 'パイ'、
            半径: '55%'、
            中央: ['50%', '60%'],
            データ:[
                {値:335、名前:'直接アクセス'},
                {値:310、名前:'メールマーケティング'}、
                {値:234、名前:'Alliance Advertising'},
                {値:135、名前:'ビデオ広告'},
                {値:1548、名前:'検索エンジン'}
            ]、
            アイテムスタイル: {
                強調:
                    影ぼかし: 10,
                    シャドウオフセットX: 0,
                    影の色: 'rgba(0, 0, 0, 0.5)'
                }
            }
        }
    ]
};

これで、Vue を使用して echart 円グラフの凡例を実装し、パーセンテージを表示する方法について説明したこの記事は終了です。Vue 円グラフのパーセンテージ表示の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • vue+highcharts で 3D 円グラフ効果を実現
  • VueはEChartsを使用して折れ線グラフと円グラフを実装します
  • vueプロジェクトでAntv G2を参照し、円グラフを例に挙げます。
  • Vue で highCharts を使用して 3D 円グラフを描く方法
  • VueはHighchartsを使用して3D円グラフを実装します

<<:  MySQLストレージフィールドタイプのクエリ効率についての簡単な理解

>>:  Dockerデータのバックアップとリカバリプロセスの詳細な説明

推薦する

Vue ブラウザログアウトの実装例

目次1. beforeunload イベント2. アンロードイベント3. ソースコードプロジェクトの...

Linux で見つけるためのフレンドリーな代替手段 (fd コマンド)

fd コマンドは、Linux ファイル システムを検索するためのシンプルで簡単な方法を提供します。...

MySQLトリガーの使用と注意すべき点

目次トリガーについてトリガーの使用トリガーを作成するトリガーを表示トリガーの削除使用上の注意新旧の違...

Linux ディスクとディスク パーティションを理解するための記事

序文Linux システムのすべてのハードウェア デバイスは、ファイルの形式で表現され、使用されます。...

JDBC が MySQL に接続して中国語を処理するときに文字化けする問題の解決方法の詳細説明

JDBC が MySQL に接続して中国語を処理するときに文字化けする問題の解決方法の詳細説明最近、...

CSS3 テキストシャドウ text-shadow プロパティの詳細な説明

テキストシャドウ text-shadow プロパティの効果: 1. 右下隅の影、左下隅の影、左上隅の...

MySql のサブクエリ内のクエリ例の詳細な説明

北西を見ると私の故郷はどこにあるでしょうか。南東の満月を何度見たことがあるでしょうか。月が再びゆっく...

Dockerはポートマッピングを設定しますが、ソリューションにアクセスできません

#docker ps チェック、すべてのポートがマップされています コンテナID イメージ コマンド...

Docker ビルド PHP 環境チュートリアル詳細説明

Dockerのインストール公式インストールスクリプトを使用して最新バージョンのDockerをインスト...

...

Docker コンテナは実行後に終了します (実行を継続する方法)

現象Dockerコンテナを起動する docker run –name [コンテナ名] [コンテナID...

Robots.txtの詳細な紹介

Robots.txt はプレーンテキスト ファイルであり、Web サイト管理者は、ロボットによるアク...

共有サイドバーを実装するためのネイティブJS

この記事では、ネイティブ JS で実装された共有サイドバーを紹介します。効果は次のとおりです。 以下...

CSS はモバイル デバイスで水平スクロール ナビゲーション バーを実装します (PC デバイスにも適用可能)

関数の起源最近、水平スクロール バーを必要とする H5 に取り組んでいました。いくつかのドキュメント...

CentOS 7 で RPM パッケージを使用して MySQL 5.7.9 をインストールするチュートリアル

MySQL 5.7.9 のインストールチュートリアルを録画してみんなと共有しましょう環境の紹介:オペ...