gpt4 book ai didi

javascript - 如何在 Plotly 中添加轨迹,并为 x 轴上的每个数据点设置自定义顺序?

转载 作者:数据小太阳 更新时间:2023-10-29 05:37:54 26 4
gpt4 key购买 nike

我正在尝试创建一个具有 (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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com