在chartjs (v3)中,我通过设置一个系列的min和max值,以编程方式缩放和平移。
这很好,除非这个系列有一个对数标度.这种方法似乎行不通,而且有一些奇怪的结果。
有什么想法,我如何可以实现编程摇摄和缩放与对数比例?简单地加/减min/max值是不正确的
编辑:我看到缩放插件API有一个zoomScale()函数,但是设置min和max具有相同的效果.对于对数尺度,是否应该用不同的方法来计算最小和最大值?
EDIT2:我试图调用pan()函数,它接受Scale[]作为参数.我在努力想办法通过我的天平,有什么想法吗?

发布于 2022-08-08 12:54:52
对于缩放和摇摄,我使用Zoom插件:https://github.com/chartjs/chartjs-plugin-zoom
您还可以在日志轴上找到一个特定的示例:https://www.chartjs.org/chartjs-plugin-zoom/latest/samples/wheel/log.html
发布于 2022-08-10 07:03:13
对于任何有类似问题的人,我已经让它起作用了.
我只需要像这样调用pan函数:
mychart.pan(10,[mychart.Scale‘’yMyScale],'none');
https://stackoverflow.com/questions/73273406
复制相似问题