ハイチャートナビゲータにカラーゾーンを追加する方法はありますか?ゾーン間にない場合は、デフォルトの色を使用する必要があります。何か、この値からこの値にこの色があり、そうでなければ青です。Highcharts - HighChartsナビゲータ用の特定のカラーゾーン
基本的に、開始日と終了日と特定の色のレポート期間があります。ハイチャートナビゲーターにそれぞれのレポート期間がそれぞれの色で表示されるようにしたいと思います。ゾーンを使用していますが、レポート期間がないゾーンでは、次のゾーンの色が使用されます。
そして、ここではコードです:
const zones = reportingPeriods.map((rp, i) => {
return {
value: new Date(rp.endDate),
color: rp.color
}
})
const seriesData = _.map(graphData, (metricData, key) => {
return {
name: key,
data: metricData.sort(function(a, b) {
return a[0] - b[0];
}),
zoneAxis: 'x',
zones: zones,
tooltip: {
valueDecimals: 0
},
visible: false
}
})
const graphOptions = {
rangeSelector: {
selected: 1
},
navigator: {
maskFill: 'rgba(0, 0, 0, 0.25)'
},
backgroundColor: {
linearGradient: [0, 0, 500, 500],
stops: [
[0, 'rgb(255, 255, 255)'],
[1, 'rgb(200, 200, 255)']
]
},
title: {
text: group.groupName
},
series: seriesData,
credits: false,
legend: {
enabled: true
}
}
あなたはゾーンの開始と終了ポイントを定義することができます方法はありますか?また、厳密にナビゲータに色付けを制限しますか?
ゾーンは次のように定義することができれば理想的には、それはいいだろう:右方向に
from: rp.startDate,
to: rp.endDate,
color: rp.color
任意のプッシュをいただければ幸いです。
ああ、あなたは絶対に伝説で、完璧に動作します。私は愚かな気がするが、私はそれについて考えなかった。手伝ってくれてどうもありがとう。 – aroundsix