ホームページ > ウェブフロントエンド > jsチュートリアル > ハイチャートを使用して箱ひげ図を作成する方法

ハイチャートを使用して箱ひげ図を作成する方法

王林
リリース: 2023-12-17 20:00:55
オリジナル
623 人が閲覧しました

ハイチャートを使用して箱ひげ図を作成する方法

Highcharts を使用して箱ひげ図を作成する方法

Highcharts は、箱ひげ図を含むさまざまなタイプのグラフの作成に使用できる、人気のある JavaScript グラフ作成ライブラリです。箱ひげ図は、データ セットの統計的分布を表示するために使用されるグラフです。データの中央値、上位四分位数、下位四分位数、最小値と最大値、および外れ値を表示できます。

以下では、Highcharts ライブラリを使用して箱ひげ図を作成する方法を紹介し、いくつかの具体的なコード例を示します。

最初のステップはデータを準備することです
まず、箱ひげ図に表示するデータを準備する必要があります。データは配列である必要があり、各要素は数値または一連の値を含む配列にすることができます。箱ひげ図は複数のデータセットの分布を比較するためによく使用されるため、複数のデータセットを準備できます。

たとえば、A、B、C という 3 つのデータ セットがあるとします。データは次のとおりです:

var dataSetA = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
var dataSetB = [2, 4, 6 , 8、10、12、14、16、18、20];
var dataSetC = [5、10、15、20、25、30、35、40、45、50];

2 番目のステップはチャート コンテナを作成することです
次に、箱ひげ図を表示するために Web ページにコンテナを作成する必要があります。 div 要素をコンテナとして使用し、一意の ID を割り当てることができます。

例:

3 番目のステップでは、チャート パラメーターを構成します。
箱ひげ図 以前は、オブジェクトを通じてチャートのさまざまな構成パラメーターを定義する必要がありました。これらのパラメータには、グラフのタイプ、タイトル、X 軸と Y 軸のラベルなどが含まれます。

例:

var chartOptions = {
chart: {

type: 'boxplot',
renderTo: 'container'
ログイン後にコピー

},
title: {

text: 'Boxplot Example'
ログイン後にコピー

},
x 軸: {

categories: ['A', 'B', 'C'],
title: {
  text: 'Data Set'
}
ログイン後にコピー

},
y 軸: {

title: {
  text: 'Value'
}
ログイン後にコピー

},
シリーズ: [{

name: 'Data Set',
data: [dataSetA, dataSetB, dataSetC]
ログイン後にコピー

}]
};

4 番目のステップはチャートを作成することです
最後に、Highcharts ライブラリの Chart オブジェクトを使用して箱ひげ図を作成できます。構成パラメーターとデータを Chart オブジェクトのコンストラクターに渡すことによって、チャートを作成できます。

例:

var chart = new Highcharts.Chart(chartOptions);

上記の手順を完了すると、Web ページにデータ セットが表示されます。 A、B と C の箱ひげ図。

上記は、ハイチャートを使用して箱ひげ図を作成するための基本的な手順とコード例です。必要に応じてチャートの表示をさらに調整および最適化できます。Highcharts ライブラリには、使用できる多くの構成オプションと API メソッドが用意されています。この記事がお役に立てば幸いです。Highcharts を使用した箱ひげ図の作成がうまくいくことを祈っています。

以上がハイチャートを使用して箱ひげ図を作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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