Vue+echarts でプログレスバーのヒストグラムを実現

Vue+echarts でプログレスバーのヒストグラムを実現

この記事では、プログレスバーヒストグラムを実現するためのvue+echartsの具体的なコードを参考までに共有します。具体的な内容は次のとおりです。

効果図は以下のとおりです

コード:

<テンプレート>
  <div class="content-page">
    <div class="タブコンテンツ">
      <div id="myChart1"></div>
    </div>
  </div>
</テンプレート>

<スクリプト>
'echarts' から * を echarts としてインポートします。
エクスポートデフォルト{
    データ() {
      戻る {
        オプション: {
          color: ["#157ef5"], // 棒グラフの色を設定します textStyle: {
            色: "#828282"
          },
          ツールチップ: {
            トリガー: "軸",
            軸ポインタ:
              タイプ: "line"
            }
          },
          グリッド: {
            左:「3%」、
            右:「4%」、
            下部:「3%」、
            ラベルを含む: true
          },
          x軸:
            タイプ: "値",
            // x軸を複数のセグメントを表示するように設定します min: 0,
            最大: 100,
            間隔: 50,
            axisTick: { 表示: false },
            軸線: {
              線のスタイル:
                色: 「透明」
              }
            }
          },
          y軸: {
            タイプ:「カテゴリー」、
            データ: ["財務収益", "本社経済"],
            axisTick: { 表示: false },
            軸線: {
              線のスタイル:
                色: "#e0e0e0"
              }
            },
            内部: 真、
            テキストスタイル: {
              色: "#000"
            }
          },
          シリーズ: [
            {
              タイプ: "バー",
              アイテムスタイル: {
                  color: "#f1f1f1", // 列の背景色を定義します borderRadius: [0, 10, 10, 0] // 背景列の丸い角を定義します},
              barGap: "-100%", //列の重複データを設定する重要な手順: [100, 100],
              animation: false, // アニメーション効果をオフにする barWidth: "22px", // 列の幅を設定する},
            {
              タイプ: "バー",
              データ: [65, 75],
              バー幅: "22px",
              barGap: "-100%", //列の重なりを設定するための重要な手順 itemStyle: {
                  borderRadius:[0, 10, 10, 0], // 列の角丸の色を定義します: function(params) {
                      var colorList = ['#3C90EB', '#B573F4', '#F9B341', '#F9B341', '#91c7ae'];
                      colorList[params.dataIndex]を返す
                  }
              },
            }
          ]
        }
      }
    },
    マウント() {
      チャートデータを取得します。
    },
    メソッド: {
      チャートデータを取得する() {
        myChart1 を echarts.init(document.querySelector("#myChart1")) とします。
        myChart1.setOption(this.option); // チャートの初期化データを設定する setTimeout(function() {
          window.onresize = 関数() {
            myChart1.resize(); // チャートはウィンドウのサイズに合わせて調整されます};
        }, 200);
      }
    }
}
</スクリプト>

<style lang="less" スコープ>
#myChart1 {
  幅: 600ピクセル;
  高さ: 400px;
}
</スタイル>

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Vue+Echartは3次元の縦棒グラフを実現します
  • VueはEchartアイコンプラグインの棒グラフを使用します
  • Echarts を使用して棒グラフを描く vue の詳細な説明
  • Vue+Echart 棒グラフで疫病データ統計を実現
  • Vue echarts は水平棒グラフを実現します
  • Vue+echart で 2 列チャートを実現
  • Vueは水平の斜めの棒グラフを実装します
  • Vue+echarts で積み上げ棒グラフを実現
  • VueはEchartsを使用して3次元棒グラフを実装します
  • Vue+ Antv F2 は積み上げ棒グラフを実現します

<<:  MySQL で重複を削除するには、distinct または group by を使用する必要がありますか?

>>:  Alibaba Cloud ドメイン名と IP バインディングの手順と方法

推薦する

非常に実用的なTomcat起動スクリプトの実装方法

序文セキュリティ上の理由から、会社が Linux サーバーへのすべてのログインにセキュリティ制限を課...

MySQLの複合インデックス方式の詳細な説明

どの DBMS でも、インデックスは最適化にとって最も重要な要素です。データ量が少ない場合、適切なイ...

MySQLのロック機構に関する最も包括的な説明

目次序文グローバルロック完全なデータベース論理バックアップFTWRL と set global re...

MySQLでバッチを更新するいくつかの方法

通常、フィールド値を更新するには次の SQL ステートメントを使用します。 mytable を更新し...

echartsマップカルーセルハイライトを解決するための記事

目次序文やることリストやるだけ地図を準備するインスタンスをバックアップ用に保存するタイマーカルーセル...

Reactでカスタムフックを作成する方法を教えます

1. カスタムフックとは何かロジックの再利用簡単に言えば、カスタム フックを使用すると、特定のコンポ...

Window.nameはクロスドメインデータ転送の問題を解決します

<br />原文: http://research.microsoft.com/~hel...

CentOS 7 は Hadoop 2.10 の高可用性 (HA) をビルドします

この記事では、CentOS 7 で高可用性 Hadoop 2.10 クラスターを構築する方法を紹介し...

LinuxシステムにTomcatをインストールし、サービスの起動とシャットダウンを構成する

Linuxシステムでサービスの起動とシャットダウンを構成する1. コマンドcd /etc/init....

WeChat アプレット計算機の例

この記事では、参考までに、計算機を実装するためのWeChatアプレットの具体的なコードを紹介します。...

Linux でローカル コンピューターとリモート サーバーのポートが接続されているかどうかを確認する方法

以下のように表示されます。 1. ssh -v -p [ポート番号] [ユーザー名]@[IPアドレス...

Ubuntu で nvidia グラフィック ドライバーをインストールする (簡単なインストール方法)

Ubuntu で nvidia グラフィック カード ドライバーをインストールします。同じ方法で ...

レム適応の一般的なパッケージ3つについて

序文以前、rem適応についての記事を書きましたが、具体的なパッケージは紹介しませんでした。今日は、よ...

DockerはRedisを起動し、パスワードを設定します

RedisはRedisバージョン5のapline(Alps)イメージを使用します。これは小さくて高速...

フロントエンドの上級者向けコースでは、JavaScript のストレージ機能の使い方を学習します。

目次序文背景実施計画の考え方js ストレージ機能ソリューション設計やっと要約する序文どの SaaS ...