有关于Highcharts 对 xAxis.tickPixelInterval的属性动态设置的问题?
我现在要对X抽设值,但是我要根据我查询的结果去动态设置X坐标.在js里面(chart.xAxis[0].tickPixelInterval=700;)这么去设置值是不行的...
我现在要对X抽设值,但是我要根据我查询的结果去动态设置X坐标. 在js里面(chart.xAxis[0].tickPixelInterval = 700;)这么去设置值是不行的,查询api文件也没有发现.求帮忙解决问题哦.
展开
展开全部
单单设置值是没有的,还需要重新绘制图表。
基本实现思想是:
1、定义个变量options,保持图表常见属性,
2、利用var chart = new Highcharts.Chart(options);绘制图表
3、需要更改时,只需要设置options对应的值,在利用上面的函数在绘制图表,实例代码如下:
var chart = new Highcharts.Chart(options);
$("button.change").click(function(){
var type = $(this).html();
options.chart.type = type;
chart = new Highcharts.Chart(options);
});
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询