Rails 4:删除网格线chartkick?

Rails 4: Removing grid lines chartkick?

您好,我正在尝试使该代码正常工作,以便使用带有 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%>

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

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

感谢您的帮助。

我不是 100% 确定您使用的是 Google 图表,但如果是这样,您希望将 vAxis.gridLines.color 设置为 'transparent':

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

我找到了答案:所以我将 "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"一定不能大写。