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

问题描述

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

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

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

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

提前致谢。

解决方法

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

  1. 使用自动排序点的真实 dateTime xScale。但它是一个线性标度。这是the sample

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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...