首页 > 编程笔记

Matplotlib axis:坐标轴显示控制

前面,我们重点讲解了几个常用的绘图方法(函数),这些绘图函数控制的是展示的结果。在一张完整的图片中,除了呈现具体结果的图形外,我们还要考虑坐标轴,比如控制它们的长度、刻度、显示方式等。

通过 axis 方法控制坐标轴是否显示。首先画一张对比图,示例代码如下。
In [1]: from matplotlib import pyplot as plt
In [2]: plt.plot([0,1],[0,1])
Out[2]: [<matplotlib.lines.Line2D at 0x8f22198>]
结果如图 1 所示。

对比图
 
使用 axis 方法关闭坐标轴显示。示例代码如下。
In [1]: from matplotlib import pyplot as plt
In [2]: plt.plot([0,1],[0,1])
   ...: plt.axis('off')
Out[2]: (-0.05, 1.05, -0.05, 1.05)
结果如图 2 所示。

关闭坐标轴显示
图2:关闭坐标轴显示

优秀文章