我想将下面的矩阵除以60(将其转换为秒),然后绘制heatmap
以查看密度。
Zone1 Zone2 Zone3 Zone4
2016-05-13_2 71 0 182 36
2016-05-14_3 94 0 0 68
2016-05-14_4 5 0 50 29
2016-05-17_5 0 101 0 36
2016-05-18_10 0 120 0 106
2016-05-18_11 62 0 784 3668
2016-05-18_12 0 330 0 19
我必须将其转换为列表值,然后除以60
import pandas as pd
import plotly.plotly as py
df2=(df.values/60)
df3=list(df2)
py.iplot(df3, filename='basic-heatmap')
PlotlyError: The `figure_or_data` positional argument must be either `dict`-like or `list`-like.
请告诉我哪里出错了
答案 0 :(得分:0)
您可以使用袖扣,这是一个可以与Plotly轻松进行交互式Pandas制图的库。 详情请点击这里 https://plot.ly/ipython-notebooks/cufflinks/