我正在尝试在APLpy中为颜色栏写标题,但是每次我都遇到以下错误:

AttributeError:'Colorbar' object has no attribute 'set_axis_label_text'


我正在使用的代码如下:

import aplpy
import matplotlib.pyplot as plt
fig = plt.figure()
f1 = aplpy.FITSFigure('random.fits', figure=fig)
f1.show_colorscale(stretch='arcsinh',cmap='Greys',interpolation="bicubic")
f1.add_colorbar()
f1.colorbar.set_width(0.3)
f1.colorbar.set_axis_label_text('title')
plt.show()


根据阅读文档,这应该工作
http://aplpy.readthedocs.org/en/v0.9.9/quick_reference.html

最佳答案

请更新APLpy至最新版本。我到处都看过,但是我什至在0.9.6上都找不到任何东西。因此,该方法可能是在以后的版本中引入的。

我认为在0.9.9pull request #93中引入了设置颜色条的标签。

关于python - APLpy错误:“Colorbar”对象没有属性“set_axis_label_text”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35271978/

10-13 02:53