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"一定不能大写。
您好,我正在尝试使该代码正常工作,以便使用带有 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"一定不能大写。