The discrete
选项仅适用于“长轴”并且适用于离散轴。您应该仔细阅读离散轴和连续轴之间的差异。
我刚刚阅读了配置选项。显然你可以通过ticks
每个轴的选项。蜱虫是标记。您可以从数据中获取每个范围的最小值和最大值,然后将其以 1 整数间隔展开。
因此下面的should为您工作:
data = [[1,1],[2,3],[3,5],[4,8],[6,4],[7,2]]
x_values = data.map(&:first)
x_range = (x_values.min)..(x_values.max)
y_values = data.map(&:last)
y_range = (y_values.min)..(y_values.max)
library_options = {
width: 600,
hAxis: {ticks: x_range.to_a},
vAxis: {ticks: y_range.to_a}
# to_a because I don't know if Range is acceptable input
}
line_chart(data, {library: library_options})
如需更多选择,请查看Google Chart 折线图的配置选项 https://developers.google.com/chart/interactive/docs/gallery/linechart#Configuration_Options.