自定义绘图

时间:2013-02-19 15:59:31

标签: highcharts

我必须根据我从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轴上看到intdouble。然后绘制他们想要看的系列。我的问题是每次我绘制系列时,无论我如何格式化,都会在yAxis和xAxis上的值数组索引上绘制系列。我怎么能这样做,以便用户可以使用任一系列绘制int / double关系?感谢。

1 个答案:

答案 0 :(得分:0)

所以你可以使用select html对象,然后捕获select事件,即addSeries()函数到图表。 http://api.highcharts.com/highcharts#Chart.addSeries()