设置坐标轴名称
- 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([

本文详细介绍了如何使用Matplotlib库设置坐标轴的各个方面,包括坐标轴名称、刻度、刻度线、范围、显示方式、坐标值变化方式以及创建双轴。提供了面向对象和过程式的两种方法,并给出了丰富的实例。
最低0.47元/天 解锁文章
9万+

被折叠的 条评论
为什么被折叠?



