ホームページ  >  記事  >  ウェブフロントエンド  >  Highcharts を使用してダッシュボード グラフを作成する方法

Highcharts を使用してダッシュボード グラフを作成する方法

PHPz
PHPzオリジナル
2023-12-17 16:41:12539ブラウズ

Highcharts を使用してダッシュボード グラフを作成する方法

Highcharts を使用してダッシュボード チャートを作成する方法。特定のコード サンプルが必要です。

前書き:

ダッシュボード チャートは一般的なデータ視覚化ツールです。データをダッシュ​​ボードの形式で表示するため、データがより直感的で理解しやすくなります。 Highcharts は、ダッシュボード グラフを含む複数のグラフ タイプをサポートする強力な JavaScript グラフ作成ライブラリです。この記事では、Highcharts を使用してダッシュボード グラフを作成する方法を紹介し、具体的なコード例を示します。

ステップ 1: Highcharts ライブラリを導入する

まず、Highcharts ライブラリ ファイルを HTML ページに導入する必要があります。高品質なHighchartsライブラリは、公式Webサイト(https://www.highcharts.com/)からダウンロードするか、CDN(Content Delivery Network)を利用して導入できます。

以下はサンプル コードです:

<!DOCTYPE html>
<html>
<head>
    <title>仪表盘图表示例</title>
    <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
    <script src="https://code.highcharts.com/highcharts.js"></script>
</head>
<body>
    <div id="chartContainer" style="width: 400px; height: 300px;"></div>

    <script>
        // 在这里写创建仪表盘图表的代码
    </script>
</body>
</html>

ステップ 2: ダッシュボード チャートを作成する

次に、JavaScript コードでダッシュボード チャートを作成する必要があります。まず、ページの読み込み時にダッシュボード チャートを表示するコンテナを作成する必要があります。ここでは、div 要素をコンテナとして使用し、それに一意の ID (ここでの ID は「chartContainer」) を与えます。

次に、JavaScript コードで、Highcharts ライブラリの chart 関数を使用してダッシュボード グラフを作成します。

以下はサンプル コードです:

<script>
    $(document).ready(function() {
        // 创建仪表盘图表
        Highcharts.chart('chartContainer', {
            chart: {
                type: 'gauge',
                plotBackgroundColor: null,
                plotBackgroundImage: null,
                plotBorderWidth: 0,
                plotShadow: false
            },
            title: {
                text: '仪表盘示例'
            },
            pane: {
                startAngle: -150,
                endAngle: 150,
                background: [{
                    backgroundColor: {
                        linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
                        stops: [
                            [0, '#FFF'],
                            [1, '#333']
                        ]
                    },
                    borderWidth: 0,
                    outerRadius: '109%'
                }, {
                    backgroundColor: {
                        linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
                        stops: [
                            [0, '#333'],
                            [1, '#FFF']
                        ]
                    },
                    borderWidth: 1,
                    outerRadius: '107%'
                }, {
                    // default background
                }, {
                    backgroundColor: '#DDD',
                    borderWidth: 0,
                    outerRadius: '105%',
                    innerRadius: '103%'
                }]
            },
            // 在这里配置仪表盘的数据
            series: [{
                data: [80],
                dial: {
                    radius: '100%',
                    baseWidth: 10,
                    baseLength: '80%',
                    rearLength: 0
                },
            }]
        });
    });
</script>

上記のサンプル コードでは、chart 関数を使用してダッシュボード チャートを作成し、 chart type 属性は「gauge」です。これは、ダッシュボード タイプのグラフを作成することを意味します。

次に、ダッシュボード グラフのタイトル、ダッシュボードの背景、ダッシュボードのデータ、その他の属性を構成できます。上記サンプルコードでは、「ダッシュボード例」というタイトルのダッシュボードを構成していますが、ダッシュボードのスケール範囲は-150~150、背景はグラデーションカラー、データは80です。ニーズに応じて設定できます。

ステップ 3: ページにダッシュボード グラフを表示する

最後に、作成したダッシュボード グラフを HTML ページに表示する必要があります。 HTML ページの div コンテナーで

を使用し、上記のコード例の
このように、ページが読み込まれると、作成されたダッシュボード グラフが自動的に表示されます。

概要:

Highcharts を使用してダッシュボード グラフを作成するのは、非常に簡単な作業です。 Highcharts ライブラリを導入し、グラフを表示するコンテナを作成し、JavaScript コードでグラフのプロパティとデータを構成するだけです。この記事で提供されているコード例が、美しく強力なダッシュボード グラフの作成に役立つことを願っています。

以上がHighcharts を使用してダッシュボード グラフを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。