0

ハイチャートでチャートを作成するWebサイトがあります。ここで、チャートの中央にロゴを追加したいと考えました。今は見栄えがしますが、追加した画像でエクスポートが失敗します。ロゴを削除すると、エクスポートが再び機能します。回避策はありますか、それともバグですか? 他の誰かがこの問題を抱えていましたか?

これは私のコードです:

 $(document).ready(function () {

        $('#container').highcharts({

            chart: {
                height: $(window).innerHeight() * 0.98,
                type: 'scatter',
                zoomType: 'xy',
                backgroundColor: 'transparent',
                events: {
                    load: function() {
                        this.renderer.image('/Content/PPC2012/Images/Charts/logoopacity.png', this.plotLeft + (this.plotWidth  * 0.5) - (729  * 0.5) - 75, this.plotTop  + (this.plotHeight * 0.5) - (450 * 0.5) - 50, this.plotLeft + (this.plotWidth  * 0.5) + (729  * 0.5) - 75, this.plotTop  + (this.plotHeight * 0.5) + (450 * 0.5) - 50).attr({'zIndex' : 10}).add();}
                },
            },
4

1 に答える 1

2

たとえば、フルパスを使用してみてください: http://jsfiddle.net/F4qS8/704/これはうまくいきます。

chart: {
    renderTo: 'container',
    events: {
        load: function () {

            this.renderer.image('http://highcharts.com/demo/gfx/sun.png', 100, 100, 30, 30)
                .add();
        }
    }
},
于 2013-06-26T08:52:03.970 に答える