Highcharts:动态设置间距

时间:2013-06-09 06:03:38

标签: highcharts

我想在向下钻取后动态设置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();
    }

2 个答案:

答案 0 :(得分:1)

可能的解决方法是覆盖(你很接近!)那些选项并设置脏框:

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

请参阅小提琴:http://jsfiddle.net/3bQne/208/

答案 1 :(得分:0)

不幸的是,只有当您销毁图表并创建新的实例时,才会对spacingRight参数进行动态修改,然后您可以修改此选项。您可以在我们的用户声音系统http://highcharts.uservoice.com/

中提出您的建议