0
私は 'スプライン' HighChartを使用していましたが、ツールチップにさらにデータを追加して、このオブジェクトをさらに埋めるためにx
とy
というJSONオブジェクトを使用したいとします。もともとハイチャートJSONのシリーズデータはレンダリングされません
私はフォーマットでシリーズを使用していた。
{
name: 'Series 1',
data: [{x: xVal, y: yVal},{x: xVal, y: yVal},{x: xVal, y: yVal}]
}
ハ:
{
name: 'Series 1',
data: [[x,y],[x,y],[x,y]]
}
これはうまくいきました、しかし、それを変更します私のチャートは止まった。ここでフィドルを使用する:https://jsfiddle.net/xbL65gqn/この構文は有効であるようです。何が働かないのか?参考のため
HERESに私のhighchartsが設定:
{
chart: {
type: 'spline',
backgroundColor: 'transparent',
style: {
color: FONT_COLOR
}
},
credits: { enabled: false },
plotOptions: {
series: {
marker: { enabled: false }
}
},
legend: { enabled: false },
series: series,
title: {
text: '',
labels: {
style: {
color: FONT_COLOR
}
}
},
tooltip: {
crosshairs: {
dashStyle: 'solid'
}
},
xAxis: {
type: 'datetime',
labels: {
style: {
color: FONT_COLOR
}
}
},
yAxis: {
title: {
text: 'Uplift',
textAlign: 'right',
rotation: 0,
style: {
color: FONT_COLOR
},
y: -174,
x: 34
},
max: maxLabel,
min: -maxLabel,
showLastLabel: false,
labels: {
formatter: function() {
return this.value + '%'
},
style: {
color: FONT_COLOR
}
}
}
です。グラフにはどのくらいのポイントがありますか? 1000を超える場合は、おそらくturboThreshold https://jsfiddle.net/xbL65gqn/1/によって引き起こされます。turboThresholdによって引き起こされる場合は、0(0またはポイントの数より大きい値)に設定して無効にします。 – morganfree