python - 如何用 plotly 可视化时间序列?
问题描述
我有一个包含两个变量的数据集:clicks
(object)和session_time
(datetime64[ns])。
我正在尝试通过使用 plotly 来绘制时间序列。但是输出看起来很奇怪,我找不到原因。
这是我试图绘制它的代码:
import plotly.offline as pyo
import plotly.graph_objs as go
import numpy as numpy
trace = go.Scatter(x=list(df.session_time),
y=list(df.clicks), line=dict(color='red'))
dat = [trace]
layout = dict(
title='Clicks on books',
xaxis=dict(
rangeselector=dict(
buttons=list([
dict(step='all')
])
),
rangeslider=dict(
visible = True
),
type='date'
)
)
fig = dict(data=dat, layout=layout)
pyo.iplot(fig)
知道我缺少什么吗?
解决方案
推荐阅读
- csv - 需要将数据添加到 CSV,而不需要在数据中添加逗号
- python - 我们可以使用 Python 脚本来创建评论吗?
- mpi - 我可以使用 mpiexec 为可执行文件每次使用不同的命令行参数运行相同的可执行文件吗?
- html - 如何将导航栏扩展到屏幕边缘?
- android - Android:如何在弹出窗口中显示 wifi 设置
- java - 无法为我的 git 添加 URL 到我的 intelliji
- r - 使用 gsub 删除字符串但不是数字
- docker - Docker 找不到 main.go
- protractor - 如何在量角器中获得第三个 h1 值
- python - Html/Django - 从磁盘故障加载静态图像