Python Chaco Plotting - 使用PlotLabel在绘图上绘制文本标签

时间:2014-03-17 18:09:49

标签: traitsui chaco

我正在尝试为Chaco Polygon Plot添加几个文本标签。我的Polygon Plot工作正常,但是,我无法弄清楚如何让文本标签出现在图上的自定义位置。

我想我需要使用chaco.plot_label.PlotLabel对象。但是,即使我在构造函数中定义位置或x和y,PlotLabel文本也总是出现在同一位置(覆盖标题)。如何让绘图标签实际出现在绘图上,以及构造函数中的哪个参数用于控制其位置?

self.polyplot.overlays.append(PlotLabel(text=config,component=self.polyplot, location=(nxarray[0],energy)))

(如果需要,我可以提供更多代码)

有没有人在Chaco图上有一个实施文字标签的例子?

提前致谢

1 个答案:

答案 0 :(得分:4)

您不想使用PlotLabel而是使用DataLabel。在以下示例中,有一个关于Chaco图的自定义标签的好例子: https://github.com/enthought/chaco/blob/master/examples/demo/data_labels.py 结果如下所示:enter image description here