作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在尝试创建一个具有 (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 轴进行排序。
但是当我向图表中添加一条新轨迹时,似乎没有明显的方法可以让这些点相对于图表上的其他轨迹按日期排序。它们似乎总是位于第一条轨迹上所有内容的右侧,即使第二条轨迹中的某些点的日期早于第一条轨迹中的日期。
最佳答案
您如何为 x 轴实现自定义排序方法?这是 Plotly 支持的吗?我没有看到这方面的任何文档。
根据 this page , Plotly 的日期格式是 yyyy-mm-dd HH:MM:SS.ssssss
。
我会尝试让 x 轴的数据与此格式匹配,看看它是否能解决您的问题。如果它不能解决您的问题,拥有一个演示该问题的 JSFiddle 会很有帮助。
关于javascript - 如何在 Plotly 中添加轨迹,并为 x 轴上的每个数据点设置自定义顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38382755/
我是一名优秀的程序员,十分优秀!