FusionChart 不显示数据
FusionChart not displaying the data
我正在使用 Fusionchart Multi-series column 3d + line with dual y axis,
我把我的数据放在这样的数组中
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
}
]
我试过我的代码,数据没有问题,但是图表还是空白。是因为我没有使用 "categories" 字段吗?
要实现多系列图表,您需要有类别对象,因为它们用于指定多系列图表的 x 轴标签。
另请注意,FusionCharts 在 Rails 包装器上有专用的 Ruby。
您可以从这里查看文档 http://www.fusioncharts.com/dev/using-with-server-side-languages/ruby-on-rails/introduction.html
我正在使用 Fusionchart Multi-series column 3d + line with dual y axis, 我把我的数据放在这样的数组中
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
}
]
我试过我的代码,数据没有问题,但是图表还是空白。是因为我没有使用 "categories" 字段吗?
要实现多系列图表,您需要有类别对象,因为它们用于指定多系列图表的 x 轴标签。
另请注意,FusionCharts 在 Rails 包装器上有专用的 Ruby。
您可以从这里查看文档 http://www.fusioncharts.com/dev/using-with-server-side-languages/ruby-on-rails/introduction.html