Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 Python Bokeh堆叠条形图-如何在条形图内显示数据标签?_Python 2.7_Label_Bokeh_Stacked Chart - Fatal编程技术网

Python 2.7 Python Bokeh堆叠条形图-如何在条形图内显示数据标签?

Python 2.7 Python Bokeh堆叠条形图-如何在条形图内显示数据标签?,python-2.7,label,bokeh,stacked-chart,Python 2.7,Label,Bokeh,Stacked Chart,我目前正在使用此示例使用Bokeh创建条形图: 到目前为止,一切正常,但我找不到一种方法向每个条形图添加数据值,如下图所示: Bokeh.Charts.Bar类没有类似于Bokeh.Plotting.Figure的.text()函数。我是否可以将元素图之类的数据添加到条形图中?我试着在类下面的所有代码中查找,但找不到任何解决方案。非常感谢你的帮助。提前感谢。一些评论: 首先,在不久的将来(可能在0.12中,但不一定),Chart类将成为Figure的子类,这样所有的“glyph方法”如Figu

我目前正在使用此示例使用Bokeh创建条形图:

到目前为止,一切正常,但我找不到一种方法向每个条形图添加数据值,如下图所示:

Bokeh.Charts.Bar类没有类似于Bokeh.Plotting.Figure的.text()函数。我是否可以将元素图之类的数据添加到条形图中?我试着在类下面的所有代码中查找,但找不到任何解决方案。非常感谢你的帮助。提前感谢。

一些评论:

首先,在不久的将来(可能在
0.12
中,但不一定),
Chart
类将成为
Figure
的子类,这样所有的“glyph方法”如
Figure.text
也将在图表上工作

不管怎样,
Chart
始终是
Plot
的子类,这意味着您可以随时使用“低级”字形对象和
Plot.add_glyph
。这看起来基本上像:

from bokeh.models.glyphs import  Text

text_glyph = Text(x="x", y="y", x_offset=10, text="foo")
text_renderer = plot.add_glyph(data_source, text_glyph)
使用
文本
字形的完整示例(来自版本
0.11.1

最后,就在今天,一个新的PR被合并,为Bokeh添加了一个适当的
标签
注释,这将使这类事情变得更加容易。你可以在这里看到公共关系:


这项工作将是
0.12
版本的一部分

非常感谢你的回答,bigreddot!