ruby-on-rails 如何在rails chartkick中为折线图设置对数轴?

mfpqipee  于 2023-08-08  发布在  Ruby
关注(0)|答案(2)|浏览(128)

有没有方法使用chartkick和default chart.js库来设置日志轴?

nbysray5

nbysray51#

是的,您可以使用“library”选项传递轴选项,如下所示:

<%= line_chart data, {
    library: {
        legend: {
            position: 'bottom',
        },
        scales: {
            yAxes: [
                {
                    id: 'y-axis',
                      type: 'logarithmic'
                },]
        }
    }
} %>

字符串
更多选项请参考chart.js文档。

rryofs0p

rryofs0p2#

由于chart.js(从版本4.3开始生效)中的方法已过时,语法已更改。

[...]
legend: "bottom", library: { scales: { y: { type: 'logarithmic' } } }

字符串
legend是一个由chartkick处理属性,可以直接应用。
不再使用yAxesxAxesrAxes调用。id不是必需的。但要套用选项的坐标轴识别为。现在感觉更自然了,恕我直言。

相关问题