0

我正在尝试向我的 Chaco Polygon Plot 添加几个文本标签。我的多边形图工作正常,但是,我不知道如何让文本标签出现在图上的自定义位置。

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

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

(如有必要,我可以提供更多代码)

有没有人有在查科图上实现文本标签的例子?

提前致谢

4

1 回答 1

4

您不想使用 aPlotLabel而是使用 a DataLabel。在以下示例中,有一个很好的自定义标签示例,即围绕 Chaco 图放置的自定义标签: https ://github.com/enthought/chaco/blob/master/examples/demo/data_labels.py ,结果如下所示:在此处输入图像描述

于 2014-03-18T20:34:05.943 回答