python - 如何使用 plotly 或任何其他库在 python 中绘制 Y 对 2 X
问题描述
我想要使用 plotly 或任何其他库绘制具有(2 个 X 变量)start_timestamp 和 end_timestamp 对(y var)解释值的时间序列数据,因为我想放大图表。对于每一行,“interpreted_value”对于那个(时间戳)start_timestamp 到 end_timestamp 都是恒定的。上一行的每个 'end_timestamp' 都是下一行的开始时间。我对这个领域有点陌生,如果你能帮助我,那就太好了,在此先感谢。
开始时间戳 | end_timestamp | 解释值 |
---|---|---|
2020-11-24 07:14:24.903187 | 2020-11-24 07:14:25.003187 | 5.96875 |
2020-11-24 07:14:25.003187 | 2020-11-24 07:14:25.103187 | 6.515625 |
2020-11-24 07:14:25.103187 | 2020-11-24 07:14:25.203187 | 7.109375 |
2020-11-24 07:14:25.203187 | 2020-11-24 07:14:25.303187 | 7.609375 |
2020-11-24 07:14:25.303187 | 2020-11-24 07:14:25.403187 | 8.21875 |
下面是我尝试将 start_timestamp 作为 X 并将解释值作为 y 的代码:
import pandas as pd
import numpy as np
import plotly.graph_objs as go
from plotly.offline import download_plotlyjs, init_notebook_mode, plot, iplot
init_notebook_mode(connected=True)
trace1 = go.Scatter(x=dff.start_timestamp,
y=dff.interpreted_value,
name = "plotly example",
line = dict(color = 'blue'),
opacity = 0.4)
layout = dict(title='plotly example',)
fig = dict(data=[trace1], layout=layout)
iplot(fig)
解决方案
推荐阅读
- c# - 如何修改此 LINQ 语句以仅当搜索词“标签”位于字符串末尾时才匹配?
- php - 如何从 SQL 行中删除数据但不删除它 PHP
- jquery - 检测Edge中输入字段的变化
- c# - 无法将数据写入传输连接:现有连接被远程服务器强行关闭
- python-3.x - Pandas groupby,如何在多个列上进行多个聚合?
- php - Apache / nginx 服务器根本看不到任何 AJAX 标头
- javascript - 当我们单击弹出模态角度 5 时,如何获取来自 ng-bootstrap 的类模态背景?
- python - 如何授权powerbi服务(https://api.powerbi.com)?
- javascript - 生成 UUID 的一致哈希
- python - 如何根据值 0 和非零对数组进行切片