在chart.js中,如何知道yAxes刻度线是否正在碰撞/渲染到另一个上方/渲染到另一个之中

问题描述 投票:0回答:1

使用chart.js版本是2.8.0(今天终于更新了^ _ ^)

我已经尝试过autoSkip: trueautoSkipPadding: 10,但是这些yAxes刻度值不适用于对数刻度

enter image description here

由于我当前正在使用对数yAxes,因此我们无法覆盖刻度步长值

[我知道我可以在chartjs的文档中为callback使用yAxes函数以返回nullundefined以完全不呈现y刻度值,但是我需要知道定位是否接触另一个y刻度范围/边界框(如果可以),如果我想这样做,/在我能够这样做之前)

我知道这是一个问题,但是帆布不是我的强项-至今;)

我会继续努力并尝试一些事情,但是可以得到任何帮助!

欢呼声

使用chart.js版本是2.8.0(今天终于更新了它^ _ ^)Ive尝试了autoSkip:true和autoSkipPadding:10,但是这些yAxes刻度值不适用于对数刻度,我们无法覆盖...

javascript canvas chart.js
1个回答
0
投票

我必须进入chart.js库逻辑并添加自己的自定义修改。我调用了自己的函数以返回一个布尔值标志,指出我应该跳过要绘制的当前y轴,并且将要绘制的currentY值和绘制时使用的前一个y值传递给它。

© www.soinside.com 2019 - 2024. All rights reserved.