我有一个使用ChartJs创建的折线图。我添加了一个AutoSkip:false在我的javascript中的刻度下的Y轴中,因为我想显示Y轴上标签中的每个日期,但我的一些日期被跳过了。日期从2022-02-25开始,到2022-05-06结束。但是Y轴跳过了一些日期。我不想这样。我想显示每个日期。谁能告诉我我的代码有什么问题?下面是我的代码示例:第一个
vbopmzt11#
默认情况下,时间刻度会生成nice刻度,因为时间可能会非常分散。如果要显示所有刻度,则需要将刻度中的source设置为'data'。之后,autoskip属性将起作用。
nice
source
'data'
scales: { y: { type: 'time', ticks: { source: 'data', autoSkip: false } } }
示例:第一个
z0qdvdin2#
您必须设置高度,否则它将调整为可用的高度,并且仅显示一些Y数据。第一个
2条答案
按热度按时间vbopmzt11#
默认情况下,时间刻度会生成
nice
刻度,因为时间可能会非常分散。如果要显示所有刻度,则需要将刻度中的source
设置为'data'
。之后,autoskip属性将起作用。示例:
第一个
z0qdvdin2#
您必须设置高度,否则它将调整为可用的高度,并且仅显示一些Y数据。
第一个