如何在Plotly中添加跟踪,并为沿x轴的每个数据点设置自定义顺序?

Wil*_*ack 6 javascript graph plotly

我正在尝试创建一个具有(x,y)坐标的折线图,其中x轴对应于日期,y轴对应于一个值.日期格式为DD-MM-YYYY,即15-04-2015.

当我添加我的第一个跟踪时,例如:

        var trace = {
            x: ["9-10-2016", "6-12-2016", "8-12-2016"],
            y: [30, 11, 38],
            name: "trace 1",
        mode: 'lines
Run Code Online (Sandbox Code Playgroud)

,我只是使用javascript数组的自定义排序方法按日期为x轴和y轴排序我的数组.

但是当我向图表添加新的跟踪时,似乎没有一种明显的方法可以按日期相对于图表上的其他跟踪排序点.即使第二条迹线中的某些点的日期早于第一条迹线中的日期,它们似乎始终位于第一条迹线上的所有内容的右侧.

Ted*_*ddy 0

您如何实现 x 轴的自定义排序方法?这是 Plotly 支持的东西吗?我没有看到任何这方面的文档。

\n\n

根据此页面,Plotly\xe2\x80\x99s 日期格式为yyyy-mm-dd HH:MM:SS.ssssss

\n\n

我会尝试让 x 轴的数据与此格式匹配,看看它是否可以解决您的问题。如果它不能解决您的问题,那么拥有一个演示该问题的 JSFiddle 会很有帮助。

\n