Python 2.7 Python Bokeh堆叠条形图-如何在条形图内显示数据标签?
我目前正在使用此示例使用Bokeh创建条形图: 到目前为止,一切正常,但我找不到一种方法向每个条形图添加数据值,如下图所示: Bokeh.Charts.Bar类没有类似于Bokeh.Plotting.Figure的.text()函数。我是否可以将元素图之类的数据添加到条形图中?我试着在类下面的所有代码中查找,但找不到任何解决方案。非常感谢你的帮助。提前感谢。一些评论: 首先,在不久的将来(可能在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
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!