EChartsヒストグラム(横):データランキングの表示方法

WBOY
リリース: 2023-12-17 13:54:37
オリジナル
1488 人が閲覧しました

EChartsヒストグラム(横):データランキングの表示方法

Eグラフ ヒストグラム (横): データのランキングを表示する方法、特定のコード例が必要です

データ視覚化では、ヒストグラムは一般的に使用されるグラフの種類です。視覚的に表示できます。データのサイズと相対関係。 ECharts は、開発者に豊富なチャート タイプと強力な構成オプションを提供する優れたデータ視覚化ツールです。この記事では、ECharts でヒストグラム (水平) を使用してデータのランキングを表示する方法と、具体的なコード例を紹介します。

まず、ランキング データを含むデータ セットを準備する必要があります。生徒の名前と得点を含む生徒データ セットがあるとします。棒グラフを使用して生徒のスコアランキングを表示したいと考えています。以下は、簡略化されたデータ セットの例です:

var data = [
  { name: '小明', score: 92 },
  { name: '小红', score: 85 },
  { name: '小刚', score: 76 },
  { name: '小强', score: 80 },
  { name: '小花', score: 88 }
];
ログイン後にコピー

次に、ECharts ライブラリを導入し、ヒストグラムを表示するコンテナを作成する必要があります。以下は基本的な HTML テンプレートです:

<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <title>ECharts柱状图示例</title>
  <script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.2.2/echarts.min.js"></script>
</head>
<body>
  <div id="chart" style="width: 600px; height: 400px;"></div>
</body>
</html>
ログイン後にコピー

次に、ECharts が提供する API を使用してヒストグラムを構成し、描画します。以下は、単純な棒グラフ構成コードの例です。

// 创建图表实例
var chart = echarts.init(document.getElementById('chart'));

// 配置图表选项
var option = {
  title: {
    text: '学生成绩排名'
  },
  xAxis: {
    type: 'value'
  },
  yAxis: {
    type: 'category',
    data: data.map(item => item.name)
  },
  series: [{
    type: 'bar',
    data: data.map(item => item.score),
    label: {
      show: true,
      position: 'right',
      formatter: '{c}'
    }
  }]
};

// 绘制图表
chart.setOption(option);
ログイン後にコピー

上記のコードでは、最初にグラフ インスタンスを作成し、指定されたコンテナ上の echarts.init メソッドを通じてそれを HTML にバインドします。 。次に、ターゲット データセットの名前フィールドから取得した y 軸データを使用して、グラフのタイトル、x 軸、y 軸を構成しました。最後に、ヒストグラム シリーズを構成し、data 属性を通じてヒストグラム データを指定し、label 属性を通じて数値ラベルを表示し、ラベルの位置を右に設定しました。

最後に、chart.setOption メソッドを呼び出してヒストグラムをレンダリングして表示します。ブラウザ ページを更新すると、生徒の成績ランキングが棒グラフの形式で表示されます。棒の長さはスコアのサイズを示し、棒の右側には数値ラベルが表示されます。

要約すると、この記事では、ECharts でヒストグラム (水平) を使用してデータのランキングを表示する方法を紹介し、具体的なコード例を示します。これらのサンプル コードを通じて、開発者は EChart を柔軟に使用して実際のプロジェクトでデータを表示および分析し、データ視覚化のニーズを実現できます。

以上がEChartsヒストグラム(横):データランキングの表示方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート