我正在使用ChartJS 2.7.2。
现在,Y轴刻度会根据值自动显示。我希望它仍然是自动的,但max不应太高。 我一直想看到最大比例,例如:(值+20%)。
所需外观: good looking chart
不需要的外观: not so good looking chart
/已编辑:
我正在使用ajax获取数据:my real JS code
我只希望看到3个Y轴刻度线(screen 2),但是比例尺和线应该像这里一样(screen 1)。
没有maxTicksLimit: 3,
时的外观:
screen 1
maxTicksLimit: 3,
的外观:
screen 2
答案 0 :(得分:0)
如果您使用后端语言在显示数据之前解析数据,我将在那里进行计算以确定“最大”数字应该是什么,然后将其插入yTicks中,如“最大” :“(以PHP为例),否则,请使用javascript .forEach遍历数据数组并确定最高编号,然后将其放在max字段中。