如何使用 anychart 库根据日期对 x 轴进行排序?

How to sort x Axis based on dates with anychart Library?

我对多级数列数据有疑问。我有三个系列数据(有时是两个),其中 x 值是日期,y 值是数字。 我无法根据日期对栏进行排序。

我在这里重现了这个问题:https://playground.anychart.com/WuqV384h

如您所见,系列数据显示为“系列”键内所写的内容。日期应从 2019 年到 2020 年排序。 有人问了类似的问题

但是,即使使用 DateTime,我也无法以正确的顺序显示日期。如果我使用 DateTime,图表不会显示日期的实际值(例如 x:2020-02-02),并且图表不适合容器。

提前致谢。

笛卡尔柱形图使用序数刻度。它不提供任何排序​​,因为序数尺度适用于类别(名称),它不区分日期或名称。 因此,有两种可用的解决方案:

  1. 使用自动排序点的真实日期时间 xScale。但它是一个线性刻度。这里是 the sample.

  2. 使用序数尺度,但在这种情况下,您需要对数据进行预处理以获取排序后的类别数组并将其应用于 xScale。这里是 the sample.