チャートと、シリーズの色を赤に変更するボタンを作成しました。ただし、シリーズの色が赤に変更された後、エクスポート イメージ (PNG/JPEG/PDF/SVG) には新しい色 (赤) ではなく元の色 (青) が表示されます。
シリーズの色を変更する方法は次のとおりです。
series.color = "#FF3030";
series.graph.attr({
stroke: "#FF3030"
});
series.legend.colorizeItem(series, series.visible);
$.each(series.data, function (i, point) {
point.graphic.attr({
fill: "#FF3030"
});
});
series.redraw();
エクスポートされた画像には新しい色 (赤) が含まれていると思います。コードはこちらで共有されています。ユーザーがプログラムで線幅を変更すると、同じ問題が発生する可能性があります。誰でもこれら 2 つの問題を解決できます。つまり、画像をエクスポートするときに新しい色と幅をエクスポートします。
前もって感謝します!
アレックス