matplot学习:常用函数

add_axes(*args, **kwargs)

maplot.figure.Figure.add_axes(Pythonmethod,infigure)
在位置rect[left,bottom,width,height]上增加一个坐标轴

rect = l,b,w,h
fig.add_axes(rect)

具有label参数可以添加label

fig.add_axes(rect,label='axes1')
fig.add_axes(rect,label='axes2')

在少数情况下,如果一个Axes的实体已经被声明但是没有加入到figure中,可以直接使用add_axes将他加入

fig.add_axes(ax)

fig.tight_layout()

可以解决标签重叠问题

fig, axes = plt.subplots(nrows=1, ncols=2)

for ax in axes:
ax.plot(x, y, 'r')
ax.set_xlabel('x')
ax.set_ylabel('y')
ax.set_title('title')

fig.tight_layout()
fig

matplot.figure(Python module, in figure)

matplotlib.axes.Axes.twinx(Python method, in matplot.axes.Axes.twinx)

使用同一个x轴,可以用来实现双坐标轴
例如:

ax.plot()
ax2.twinx(ax)

你可能感兴趣的:(matplot学习:常用函数)