我正在尝试创建一个具有(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
,我只是使用javascript数组的自定义排序方法按日期为x轴和y轴排序数组。
但是当我向图表中添加新的跟踪时,似乎没有一种明显的方法可以让日期相对于图表上的其他跟踪排序。它们似乎始终位于第一条迹线上所有物体的右侧,即使第二条迹线中的某些点的日期早于第一条迹线中的日期。
答案 0 :(得分:0)
如何为x轴实现自定义排序方法?这是Plotly支持的东西吗?我没有看到任何相关的文档。
根据this page,Plotly的日期格式为yyyy-mm-dd HH:MM:SS.ssssss
。
我会尝试让x轴的数据与此格式匹配,看看它是否能解决您的问题。如果它没有解决您的问题,那么有一个JSFiddle可以帮助您解决问题。