Python 2.7 带bokeh的折线图类型图-更改str格式

Python 2.7 带bokeh的折线图类型图-更改str格式,python-2.7,anaconda,spyder,bokeh,Python 2.7,Anaconda,Spyder,Bokeh,我有每个作业的日期和其他3个元素,python从txt中提取它们。现在我想用这些信息创建一个Bokeh图表 如何在bokeh中使用日期格式(x轴。每个作业的开始和结束时间)和字符串格式(y轴。每个作业3个元素)? ***有人知道一个步骤折线图类型的工作示例,它举例说明了如何构建必要的数据结构吗?编辑:以下原始答案已过时,因为ggplot compat层在多年前已从Bokeh移除。但是,Bokeh现在有了自己的内置Stepglyph: 过时答案: 我不确定这是否是你想要的,但你可以 使用ggp

我有每个作业的日期和其他3个元素,python从txt中提取它们。现在我想用这些信息创建一个Bokeh图表

如何在bokeh中使用日期格式(x轴。每个作业的开始和结束时间)和字符串格式(y轴。每个作业3个元素)?
***有人知道一个步骤折线图类型的工作示例,它举例说明了如何构建必要的数据结构吗?

编辑:以下原始答案已过时,因为ggplot compat层在多年前已从Bokeh移除。但是,Bokeh现在有了自己的内置
Step
glyph:


过时答案:

我不确定这是否是你想要的,但你可以 使用ggplot.py生成步骤图,然后输出到Bokeh:

在Bokeh.charts中可能会有一个本机的步骤图 一年(或更早,如果有外部贡献者参与)

您需要将自己的数据添加到此部件:

df = pd.DataFrame({
    "x": range(100),
    "y": np.random.choice([-1, 1], 100)
})

是的,正是这样,我想要这个图表作为结果。@bigreddot。谢谢你的回答。但我如何才能说出x-axies中每个作业的开始和结束代码呢?还有我的y轴?我怎样才能修改它来使用我的数据?不是默认数据还是随机数据?:我必须使用matplotlib并创建如下步骤图:对于从文件中读取的每个作业,我都有一系列数据,例如开始时间和结束时间(作业运行开始时间为python日期)以及节点请求(int)。`x1=[start_time+datetime.timedelta(分钟=I)表示范围(60)内的I]x2=[end_time+datetime.timedelta(分钟=I)对于范围(60)中的i)y1=[枚举(x1)中i的节点请求]