我必须根据我从db调用中获取的对象创建控件。对象可以是任何东西,因此必须动态创建图表。为了说明我的问题,可以说对象看起来像
var obj = [{name:"int",data:[2,5,8,11,12]},
{name:"double",data:[1.1,4.1,7.1,10.1,11]}]
解析obj后,用户可以选择他们想要绘制的内容。他们是否希望在x / y轴上看到int
或double
。然后绘制他们想要看的系列。我的问题是每次我绘制系列时,无论我如何格式化,都会在yAxis和xAxis上的值数组索引上绘制系列。我怎么能这样做,以便用户可以使用任一系列绘制int / double关系?感谢。
答案 0 :(得分:0)
所以你可以使用select html对象,然后捕获select事件,即addSeries()函数到图表。 http://api.highcharts.com/highcharts#Chart.addSeries()