假设我有以下设置:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(5)
y = np.exp(x)
fig1 = plt.figure()
ax1 = fig1.add_subplot(111)
ax1.plot(x, y)
我想给情节(或子情节)加一个标题。
我试过:
> fig1.title('foo')
AttributeError: 'Figure' object has no attribute 'title'
以及
> ax1.title('foo')
TypeError: 'Text' object is not callable
如何使用matplotlib的面向对象编程接口设置这些属性?
更一般地说,我在哪里可以找到matplotlib中类的层次结构及其相应的方法?
改用
ax1.set_title('foo')
ax1.title
返回一个matplotlib.text.Text
对象:当有多个
AxesSubplot
时,也可以在图中添加居中标题:相关问题 更多 >
编程相关推荐