0

ドリルダウン後に、spacingRight を動的に設定したいと思います。

ドリルダウンチャートに切り替えるために使用している関数は次のとおりです。

function setChart(options) {
        chart.series[0].remove(false);
        chart.addSeries({
            type: options.type,
            name: options.name,
            data: options.data,
            color: options.color || 'white'
        }, false);
        chart.xAxis[0].setCategories(options.categories, false);
        chart.options.spacingRight = 35; //not working
        chart.redraw();
    }
4

2 に答える 2

1

考えられる回避策は、そのオプションを上書きして (あなたが近かった!)、ダーティ ボックスを設定することです。

    chart.options.chart.spacingRight = 5;
    chart.isDirtyBox = true;
    chart.redraw();

フィドルを参照してください: http://jsfiddle.net/3bQne/208/

于 2013-06-10T13:49:25.947 に答える
0

残念ながら、spacingRight パラメータの動的な変更は利用できません。チャートを破棄して新しいインスタンスを作成する場合にのみ、このオプションを変更できます。ユーザーボイス システムhttp://highcharts.uservoice.com/で提案をリクエストできます。

于 2013-06-10T13:39:22.403 に答える