如何在散景中绘制“ pandas.core.series.Series”?

问题描述 投票:0回答:1

我想使用散景绘制变量tmptmp具有时间戳索引(例如2011-01-29)和整数(例如1000)。

[tmp是“ pandas.core.series.Series”。

output_notebook()

p = figure(title='title', 
           x_axis_type='datetime',  
           x_axis_label='timestamp', 
           y_axis_label='quantity',
           width=800,height=350
          )
p.line(x=tmp.index, y=tmp.values)
show(p)

此代码给了我一个空图。

以下脚本正在制作示例数据。

import pandas

origin_data = pd.DataFrame({
    "A":[10000, 10001, 10002, 10003, 10004],
    "B":[20000, 20001, 20002, 20003, 20004]

},
index = ["2011-01-29", "2011-01-30", "2011-01-31", "2011-02-01", "2011-02-02"])

tmp = tmp.sum(axis=1)
python pandas plot graph bokeh
1个回答
0
投票

在您的数据中,索引具有字符串类型-您从未告诉过它是时间戳。

添加此:

origin_data.index = pd.to_datetime(origin_data.index)
© www.soinside.com 2019 - 2024. All rights reserved.