グラフを描画した後、特定の系列を選択するなどのユーザー入力に基づいて、系列のedgeColorプロパティを変更しようとしています。これを行うには、borderColorプロパティを使用して2次元の縦棒グラフを作成する必要がありました。グラフが描画された後にhighChartsのseriesColorを変更できない
$.each(seriesDataArray,function(i,val){
console.log (val);
chartDetails.series.push({ "size" : val.datasetSizeVerified , "data" : val.data});
};
そして私は、コードの後の関数内にEdgeColorを変更しようとしている:私のデータ・ロード・スニペットは、次のようになります
function highlightChartSeries(currentTableDisplayIndex){
if (myChart){
$.each(myChart.series,function(i,val){
val.edgeColor = "green" ;
val.redraw();
});
myChart.series[currentTableDisplayIndex].edgeColor = "red";
myChart.series[currentTableDisplayIndex].redraw();
}
}
繰り返しますが、これは縦棒グラフと2Dで素晴らしい作品borderColorプロパティを使用します。私はグラフの構築中に元のシリーズオブジェクトにedgeColorを設定することができ、そのedgeColorは元のグラフに反映されます。しかし、私は後でそれを変更することはできません。どんな助けもありがとう!それは特別に実行に作成された機能であるため、
パーフェクト、ダニエル。ありがとうございました。そしてデモ! –