【问题标题】:Rails 4: Removing grid lines chartkick?Rails 4:删除网格线chartkick?
【发布时间】:2015-05-19 14:30:11
【问题描述】:

您好,我正在尝试使该代码正常工作,以便使用带有 rails 4 的 Chartkick 删除两个轴:

<%= line_chart Score.where(employee_id: params[:id]).limit(10).group(:created_at).sum(:average), :library => {hAxis: {lineColor: 'transparent'}, vAxis: {lineColor: 'transparent'}, title: "#{@employee.name} latest results"}, max: 5.5, min: 0%>

但它在这里不起作用是我得到的:

我只想要蓝线,我不想要网格线和轴名。

感谢您的帮助。

【问题讨论】:

    标签: ruby-on-rails-4 chartkick


    【解决方案1】:

    我找到了答案:所以我确实将“google chart”与 ruby​​ gem chartkick 一起使用。

    这对我有用:

    <%= line_chart Score.where(employee_id: params[:id]).limit(10).group(:created_at).sum(:average), discrete: true, library: {vAxis: {gridlines: {color: "transparent"}}}%>
    

    其实很像@chad 的回答,但经过研究和尝试,“gridlines”中的“L”一定不能大写。

    【讨论】:

    • 啊,对不起。很高兴它让你朝着正确的方向前进!
    【解决方案2】:

    我不能 100% 确定您使用的是 Google 图表,但如果是,您希望将 vAxis.gridLines.color 设置为“透明”:

    <%= line_chart foo, library: { vAxis: { gridlines: { color: 'transparent' } } } %>
    

    【讨论】:

    • 它不起作用所以我想我正在使用 highcharts ?!