我正在尝试按照此示例将 Highcharts 图表添加到 Rails 应用程序
http://www.highcharts.com/demo/column-stacked
当我使用 javascript 配置图表时一切正常,但由于内容是动态的,我想将系列数据移动到数据属性上。
我修改了函数中的一行(请参阅上面链接中的查看选项)
series: $('#container').data('chart')
并且在视图中
<div id="container" style="width:100%;height:172px;" data-chart='<%= @data %>' ></div>
在控制器中
@data = [{
name: 'John',
data: [5, 3, 4, 7, 2]
}, {
name: 'Jane',
data: [2, 2, 3, 2, 1]
}, {
name: 'Joe',
data: [3, 4, 4, 2, 5]
}]
现在,我没有像示例中那样显示正确的图表,而是有一个非常混乱的图表,其中包含大约 100 个数据系列。
在 javascript 和 ruby 下处理此数据数组的方式是否会导致这种差异?