我使用Amcharts(不是Amstock)来制作烛台图表。 OHLC数据由内部API根据网页上选定的时间范围准备。例如,当选择“5秒”时间帧时,绘制每5秒钟点蜡烛的烛台图表。
当我放大此图表时,我发现垂直网格线的数量可能会在某个时刻增加(我最近asked关于解决方案并开始使用 minimalHorizontalGap 选项)。我现在想要实现的目标如下:垂直网格线显示永远不会比选定的时间范围窄。即,如果选择5s时间帧,则网格步长不应小于5s。
作为一种解决方案,网格线可能与蜡烛相关联,因为现在有时网格线与蜡烛的距离大约为10px,这使得它看起来不那么好。
提前感谢您提供任何帮助和解决方法!
P.S。仅供参考我的amcharts配置中可能影响当前行为的一些关键部分:
"categoryAxesSettings": {
"minPeriod": "fff", // set minimum to milliseconds
"groupToPeriods": ['fff', 'ss'] // specify period grouping
},
"categoryAxis": {
"minPeriod": (timespan == "0.5" ? '500fff' : "1ss"),
"parseDates": true,
"minHorizontalGap": 45,
},