我正在使用具有双y轴的Fusionchart Multi-series column 3d + line, 我把我的数据放在像这样的数组中
mttr.push({
:label => Date::MONTHNAMES[month],
:value => (monthly_failure[month] / total_circuit)
})
和像这样的数据集字段
:dataset => [
{
:seriesname => 'Downtime',
:color => 'AFD8F8',
:showvalues => '0',
:data => downtime
},
{
:seriesname => 'MTTR',
:color => 'F6BD0F',
:showvalues => '0',
:data => mttr
},
{
:seriesname => 'SLA',
:color => '8BBA00',
:showvalues => '0',
:parentyaxis => 'S',
:renderas => 'Line',
:data => sla
}
]
我已经尝试了我的代码并且数据没有问题,但图表仍然是空白的。是因为我没有使用"类别"领域?
答案 0 :(得分:1)
要实现多系列图表,您需要使用类别对象,因为它们用于指定多系列图表的x轴标签。
另请注意,FusionCharts具有专用的Ruby on Rails包装器。
您可以在此处查看文档http://www.fusioncharts.com/dev/using-with-server-side-languages/ruby-on-rails/introduction.html