【发布时间】:2019-02-21 08:10:21
【问题描述】:
在 Highcharts 上,默认情况下可以隐藏一些选定的系列:
new Highcharts.Chart({
"chart": {"type":"column","renderTo":"chart-1"},
"categories":["10-2017","11-2017"],
"series": [
{"name":"Metric 1","data":[653.13,683.13]},
{"name":"Metric 2","data":[6.87,6.87], "visible": false}
]})
但是,我使用的是 Chartkick Ruby gem,无法生成上面的代码。
<%= column_chart([
{ name:"Metric 1", data: { "10-2017" => 653.13, "11-2017" => 683.13 } },
{ name:"Metric 2", data: { "10-2017" => 6.87, "11-2017" => 6.87 }, visible: false }
]) %>
使用此 erb 代码 sn-p,visible: false 选项将被忽略。
有没有办法(可能使用library 参数)来实现这个目标?
【问题讨论】:
-
我不是 Chartkick Ruby 方面的专家,但请检查另一种在 js 中隐藏一系列初始化的方法:jsfiddle.net/BlackLabel/8w5ycuah/1。
标签: ruby highcharts chartkick