wijmo.chart.analyticsモジュールには、Seriesクラスを拡張して、近似曲線、移動平均、誤差範囲、箱プロット、ウォータフォールプロット、関数プロットなど、データに関する追加情報を提供するクラスが含まれます。
通常、箱ひげ図(ボックスプロット)は、複数の数値データセット間の分布を比較するために使用されます。箱ひげ図は、四分位数で数値データのグループを示します。箱ひげ図の箱からは垂直方向に線(ひげ)が伸びており、上位四分位数と下位四分位数の外側のばらつきを示します。
箱ひげ図を作成するには、次の手順に従います。
import * as chart from '@mescius/wijmo.chart';
import * as analytics from '@mescius/wijmo.chart.analytics';
// 「売上」のBoxWhisker系列を作成してチャートに追加します
var sales = new analytics.BoxWhisker();
sales.name = '売上';
sales.binding = 'sales';
sales.groupWidth = .7;
sales.gapWidth = .2;
sales.showInnerPoints = true,
myChart.series.push(sales);
これらのプロパティを追加設定して、表示を微調整します。
BoxWhisker系列は、FlexChartの他の系列と同じスタイルオプションをサポートします。BoxWhiskerには、スタイルのほかに、平均線やマーカーなどの特殊なスタイルプロパティがあります。
import * as chart from '@mescius/wijmo.chart';
import * as analytics from '@mescius/wijmo.chart.analytics';
var sales = new analytics.BoxWhisker();
sales.name = '売上';
sales.binding = 'sales';
sales.meanLineStyle = {
stroke:'darkgreen',
strokeWidth: 1
};
sales.meanMarkerStyle = {
fill:'red',
stroke:'darkred',
strokeWidth: 1
};
myChart.series.push(sales);