设置坐标轴名称
- plt.xlabel() / plt.ylabel()
- axes.set.xlabel() / axes.set.ylabel()
面向对象
-
方法:
set_xlabel(self, xlabel, fontdict=None, labelpad=None, **kwargs)
set_ylabel(self, ylabel, fontdict=None, labelpad=None, **kwargs) -
参数:
- x/ylabel:名称文本
- fontdict:文本外观设置
- labelpad:文本距离轴的距离
- **kwargs : Text properties
-
实例:
x = np.arange(6)
y = np.arange(6)
fig = plt.figure()
ax1 = fig.add_axes([0,0,1,1])
ax1.plot(x,y)
ax1.set_xlabel("x轴",labelpad=5)
ax1.set_ylabel("y轴",labelpad=20)
过程式
-
方法:
- xlabel(xlabel, fontdict=None, labelpad=None, **kwargs)
- ylabel(ylabel, fontdict=None, labelpad=None, **kwargs)
-
参数:
- x/ylabel:名称文本
- fontdict:文本外观设置
- labelpad:文本距离轴的距离
- **kwargs : Text properties
-
实例:
x = np.arange(6)
y = np.arange(6)
plt.plot(x,y)
plt.xlabel("x轴",labelpad=5)
plt.ylabel("y轴",labelpad=20)
设置坐标轴刻度
- plt.xticks() / plt.yticks()
- axes.set_xticks() / axex.set_yticks()
面向对象
设置坐标轴刻度时,还可以传入刻度标签设置: set_xticklabels() / set_yticklabels()
-
刻度设置方法:
- set_xticks(self, ticks, minor=False)
- set_yticks(self, ticks, minor=False)
-
参数:
- ticks:以列表形式,传入轴的刻度
- minor:是否展示更小级别的刻度
-
刻度标签设置方法:
- set_xticklabels(self, labels, fontdict=None, minor=False, **kwargs)
- set_yticklabels(self, labels, fontdict=None, minor=False, **kwargs)
-
参数:
- labels:刻度标签列表
- fontdict:刻度标签的字体,对齐方式等
- minor:是否展示更小级别的刻度
-
实例:
x = np.arange(6)
y = np.arange(6)
fig = plt.figure()
ax1 = fig.add_axes([0,0,0.75,0.75])
ax1.plot(x,y)
ax1.set_xticks([0,2,4,6])
ax1.set_yticks([