matplotlib-03 xlim设置x轴的显示范围

matplotlib-03 xlim设置x轴的显示范围

  • 功能介绍
  • 代码展示
  • 重点代码解释

功能介绍

对竖轴的显示范围进行设置,可以实现对画出的图进行裁剪或者移动的操作。综合的对x轴和y轴的显示范围进行控制,在保证图幅大小不变时,对所需的感兴趣的区域进行保留,其效果优点类似于放大和缩小。

代码展示

示例1:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 10, 100)
abs = np.random.randn(100)
y1 = 2 * x + 9 + abs
y2 = 2 * x + 9
plt.scatter(x, y1, c="red", label="scatter")
plt.plot(x, y2, ls="-", lw=1, label="line")
plt.legend()
plt.xlim(5, 10)
plt.ylim(20, 30)
plt.show()

matplotlib-03 xlim设置x轴的显示范围_第1张图片
示例2:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 10, 100)
abs = np.random.randn(100)
y1 = 2 * x + 9 + abs
y2 = 2 * x + 9
plt.scatter(x, y1, c="red", label="scatter")
plt.plot(x, y2, ls="-", lw=1, label="line")
plt.legend()
plt.xlim(-5, 15)
plt.ylim(-5, 35)
plt.show()

matplotlib-03 xlim设置x轴的显示范围_第2张图片
示例1中,x轴的取值范围是(5,10),y轴取值范围为(20,30),相当于截取了原图的右上角的一部分。示例2中,x轴的取值范围是(-5,15),y轴取值范围为(-5,35),相当于把图像给缩小了。可以把图幅想象成一个放大镜,镜子的大小不变,但当把放大镜平移和离近与远离时看到的图像效果是不一样的。

重点代码解释

plt.xlim(xmin,xmax)
plt.ylim(ymin,ymax)
  • xmin:x轴取值的最小值
  • xmax:x轴取值的最大值
  • ymin:y轴取值的最小值
  • ymax:y轴取值的最大值

你可能感兴趣的:(matplotlib,可视化,数据可视化,python)