chaco 图上的 Xlabel 不创建新轴
Xlabel on chaco plot without creating new axis
我有一个 Chaco ToolBarPlot,只是想将 xlabel 设置为 "Wavelength"。在 matplotlib 中,显然是:
plt.xlabel('Wavelength')
在Chaco,我以为会是(来自class):
self.plot.index_axis.label = 'Wavelength'
但是我能找到的所有示例都完全构建了一个新的轴对象。例如:
label_axis = LabelAxis(plot, orientation='bottom', ...)
plot.index_axis = label_axis
这似乎有点矫枉过正...是否可以在不创建新轴的情况下设置轴标签?造成这种痛苦的部分原因是我必须动态更改此特征,并且它可以根据用户在 UI 中的操作而采用许多不同的值。
我有一个 Chaco ToolBarPlot,只是想将 xlabel 设置为 "Wavelength"。在 matplotlib 中,显然是:
plt.xlabel('Wavelength')
在Chaco,我以为会是(来自class):
self.plot.index_axis.label = 'Wavelength'
但是我能找到的所有示例都完全构建了一个新的轴对象。例如:
label_axis = LabelAxis(plot, orientation='bottom', ...)
plot.index_axis = label_axis
这似乎有点矫枉过正...是否可以在不创建新轴的情况下设置轴标签?造成这种痛苦的部分原因是我必须动态更改此特征,并且它可以根据用户在 UI 中的操作而采用许多不同的值。