Xlabel на сюжете chaco без создания новой оси
У меня есть Chaco ToolBarPlot и я просто хочу установить для xlabel значение "Длина волны". В matplotlib, очевидно, это будет:
plt.xlabel('Wavelength')
В Чако я думал, что это будет (из класса):
self.plot.index_axis.label = 'Wavelength'
Но все примеры, которые я могу найти, полностью строят новый объект оси. Например:
label_axis = LabelAxis(plot, orientation='bottom', ...)
plot.index_axis = label_axis
Это выглядит как перебор... Возможно ли установить метку оси без создания новой оси? Отчасти это причиняет боль, потому что мне приходится динамически менять эту черту, и она может принимать много разных значений в зависимости от того, что пользователь делает в пользовательском интерфейсе.
1 ответ
IIUC желаемый атрибут title
не label
, См.: http://docs.enthought.com/chaco/user_manual/basic_elements/overlays.html http://osdir.com/ml/python-enthought-devel/2009-09/msg00204.html