有没有方法使用chartkick和default chart.js库来设置日志轴?
nbysray51#
是的,您可以使用“library”选项传递轴选项,如下所示:
<%= line_chart data, { library: { legend: { position: 'bottom', }, scales: { yAxes: [ { id: 'y-axis', type: 'logarithmic' },] } } } %>
字符串更多选项请参考chart.js文档。
rryofs0p2#
由于chart.js(从版本4.3开始生效)中的方法已过时,语法已更改。
chart.js
[...] legend: "bottom", library: { scales: { y: { type: 'logarithmic' } } }
字符串legend是一个由chartkick处理属性,可以直接应用。不再使用yAxes和xAxes或rAxes调用。id不是必需的。但要套用选项的坐标轴识别为。现在感觉更自然了,恕我直言。
legend
yAxes
xAxes
rAxes
id
2条答案
按热度按时间nbysray51#
是的,您可以使用“library”选项传递轴选项,如下所示:
字符串
更多选项请参考chart.js文档。
rryofs0p2#
由于
chart.js
(从版本4.3开始生效)中的方法已过时,语法已更改。字符串
legend
是一个由chartkick处理属性,可以直接应用。不再使用
yAxes
和xAxes
或rAxes
调用。id
不是必需的。但要套用选项的坐标轴识别为。现在感觉更自然了,恕我直言。