在日期时间轴上将tickMarkPlacement设置为“之间”是否有任何解决方法?我知道是not supported by the API但我希望找到某种黑客/插件。
答案 0 :(得分:1)
您可以使用x轴标签x
属性来捏造它。
示例:
[[评论后更新:
如果你的意思是你希望数据点也排在'之间,那么就没有一个好的方法。
我的方法是
1)确保每个轴刻度只有一个数据点,理想情况下
2)调整数据点的x值,使其以与标签偏移相对应的方式向右推
3)调整工具提示格式化程序以更正显示日期
或,4)只需使用类别
但是,如果您可以解释为什么要这样做,那么您可能会有什么影响,或许可以做更多的事情。
{{进一步更新:
在玩了一点之后,我找到了另一种方法来捏造数据点位置,但我不清楚你是否需要它。
此处示例:
它使用pointPlacement
属性。
问题是,如果没有列系列存在与线系列一样多的数据点,则pointPlacement属性不起作用。
因此,此方法添加并隐藏虚拟列系列,以使pointPlacement
属性影响线系列。
不优雅,但它必须调整数据值,然后在格式化程序中重新调整它们。