動作しません。この入力はhighchartsでうまく動作します:Highchart.jsは、可変長の入力が
data1 = [[2, 3, 3.5, 4], [1, 1.5, 2, 3]]
しかし、これはしません:
data2 = [[2, 3, 3.5, 4, 4.5], [1, 1.5, 2, 3]]
ここでの唯一の違いは、最初にということですアイテムには、もう1つのデータポイントがあります。ハイチャートはなぜそれからボックスプロットを作れないのですか?私は、中央値、四分位数、最小値、最大値などのボックスプロットを生成するために必要なのは、すべて2番目のデータセットにもあると思います。
これは私のコードです:
dt = [
[760, 801, 848, 895, 930],
[733, 853, 939, 980, 1080],
[714, 762, 817, 870, 918],
[724, 802, 806, 871, 950],
[834, 836, 864, 882, 910]
];
Highcharts.chart('boxcontainer', {
chart: {
type: 'boxplot'
},
title: {
text: 'Highcharts box plot styling'
},
legend: {
enabled: false
},
xAxis: {
categories: ['1', '2', '3', '4', '5'],
title: {
text: 'Experiment No.'
}
},
yAxis: {
title: {
text: 'Observations'
}
},
plotOptions: {
boxplot: {
fillColor: '#F0F0E0',
lineWidth: 2,
medianColor: '#0C5DA5',
medianWidth: 3,
stemColor: '#A63400',
stemDashStyle: 'dot',
stemWidth: 1,
whiskerColor: '#3D9200',
whiskerLength: '20%',
whiskerWidth: 3
}
},
series: [{
name: 'Observations',
data: dt
}]
});
どのように私はこの問題を解決することができますか?
あなたは私たちにいくつかのコードを共有してくださいもらえますか? – Core972
jsfiddleにコードを貼り付けました。 'data1'はboxplotでは動作せず、' data2'は以下のようになります:http://jsfiddle.net/kkulig/yv8zdycg/ –