0

ハイチャートのエクスポートについて質問があります。ハイチャート独自のエクスポートを使用する必要がありますが、エクスポートに別のデータ シリーズを使用するのではないかと思います。例えば;

series: [{
  type: 'pie',
  name: '',
  data: [<?=substr($data2,0,-1)?>],
  data: [<?=iconv("UTF-8","ISO-8859-9",substr($data2,0,-1))?>]
}

data最初にビューに使用dataし、次にエクスポートに使用したいと思います。どうやってやるの ?

4

2 に答える 2

0

これは、追加の作業が必要ですが、トリックを実行する必要があるメソッドです。私がしたことは、最初にシリーズデータを他のデータ文字列に設定し、次にそれを画像としてエクスポートし、次にチャートデータを元の値に戻すカスタムエクスポートボタンを設定することでした. setData()最初の呼び出しではチャートが再描画されないことに注意してください。これは、新しいデータ ポイントが表示されないようにするためです。2 番目のsetData()呼び出しは再描画を行います。YMMV.

と関連コード:

$(document).ready(function () {
    $('#clickme').click(function () {
        chart.series[0].setData(data2, false);
        chart.exportChart({type: "image/jpeg"});
        chart.series[0].setData(data1, true);
    });
});
于 2013-05-24T12:53:11.287 に答える