highcharts 动态改变饼状图半径

如题,当我生成了一个饼状图后。想当一个事件发生时,可以自由的改变饼状图半径。该怎么实现?谢谢... 如题,当我生成了一个饼状图后。想当一个事件发生时,可以自由的改变饼状图半径。该怎么实现?谢谢 展开
 我来答
百度网友deaee89
2014-04-03 · TA获得超过473个赞
知道小有建树答主
回答量:290
采纳率:50%
帮助的人:238万
展开全部

利用update函数,例如

$("button.change").click(function(){

var series = chart.series[0];

        series.update({

            size: '80%',

            innerSize: '60%',

        });

});


不过我不清楚你说的半径指的是什么? size ? innerSize ?


目前以实现的效果是:从饼图变成环形图,截图如下

更多问题请到Highcharts中文论坛提问

追问
var chart = new Highcharts.Chart({
/*.........................省略部分*/
size: $ra, //饼状图直径大小
});
$('#xx').click(function(){
chart /*do 改变size,也就是上面的$ra*/
});
追答
$('#xx').click(function(){
    var series = chart.series[0];
        series.update({
            size: '80%'//需要改变的值
        });
  });
});
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式