首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Bokeh中绘制“pandas.core.series.Series”?

如何在Bokeh中绘制“pandas.core.series.Series”?
EN

Stack Overflow用户
提问于 2020-03-25 10:55:52
回答 1查看 98关注 0票数 0

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

tmp是"pandas.core.series.Series“。

代码语言:javascript
复制
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)

这段代码给了我一个空的图。

下面的脚本是制作样本数据。

代码语言:javascript
复制
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)
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-03-25 17:00:30

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

添加以下内容:

代码语言:javascript
复制
origin_data.index = pd.to_datetime(origin_data.index)
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60842391

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档