3.4设置刻度、刻度标签和网格
今天将会和大家一起学习如何设置坐标轴和线条属性,并向图形和图表中添加更多的数据
(1)首先我们先来了解一下图形(figure)和子区(subplots) - 调用figure()方法会显示的创建一个图形 - 调用plot()方法会隐式的创建一个图形
对于更高级的应用,能够显示的创建图形并且得到实例的引用是非常有用的
(2)而一个图形包括一个或者多个子区,子区能以规则网格的方式排列plot,之前的博客文章里面有使用过subplot()方法
- 在调用时指定所有plot的行数和列数以及要操作的plot的序号
(3)刻度定位器
刻度是图形的一部分,由刻度定位器(tick locator)【指定刻度所在的位置】和刻度格式器(tick formatter)【指定刻度显示的样式】组成
-
刻度有主刻度(major ticks)和次刻度(minor ticks),默认不显示次刻度
-
我们可以是使用
matplotlib.pyplot.locator_params()
控制刻度定位器的行为。在plot比较小时使用一个紧凑视图
"""
刻度定位器
"""
from pylab import *
# 获取当前轴
ax = gca()
# 将“视图”设置为“紧密”,并将“最大刻度间隔数”设置为10
ax.locator_params