私のコードはドキュメントの読み込み時にHighChartsチャートを作成し、ユーザーが特定の設定を変更すると他のコードがチャートを更新します。コマンドでタイトルを変更するchart.setTitle()
と、画面上のグラフが正常に更新されます。
ただし、チャートが任意の画像タイプとしてエクスポートされると、チャートはデフォルトで「チャートタイトル」である空のチャートのタイトルに戻ります。動的タイトルはエクスポートされません。
ここで私のJSFiddleを参照してください。チャートの右上にある小さな「エクスポート」アイコンをクリックして、「PNG画像のダウンロード」またはその他のオプションを選択します。ダウンロードした画像には、コードで指定されたタイトルとサブタイトルの代わりに「チャートタイトル」が表示されます。
誰かが私がここで間違っていることについて何か考えを持っていますか?どうもありがとうございました!
$(function() {
var chart;
$(document).ready(function() {
chart = new Highcharts.Chart({
chart: {
renderTo: 'ChartContainer',
type: "spline"
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]}],
});
chart.setTitle({
text: "Testing"
}, {
text: "This is a test"
});
});
});