Python Matplotlib库中常用函数的用法详解
2024.01.17 10:59浏览量:11简介:本文将详细介绍Python Matplotlib库中plt.figure()、plt.subplot() 、plt.subplots() 、plt.xticks() 、plt.xlim()和 plt.grid()六个函数的使用方法和应用场景。
千帆应用开发平台“智能体Pro”全新上线 限时免费体验
面向慢思考场景,支持低代码配置的方式创建“智能体Pro”应用
立即体验
一、plt.figure()函数
plt.figure()函数用于创建一个新的图形窗口,或者返回一个已存在的图形窗口。它的常用参数有:
- num:指定图形编号,如果不指定,则会自动编号。
- figsize:指定图形的大小,默认为(6,4)。
- dpi:指定图形的分辨率,默认为80。
- facecolor:指定图形的背景颜色,默认为’w’(白色)。
- edgecolor:指定图形的边缘颜色,默认为’k’(黑色)。
- frameon:指定是否显示图形的边框,默认为True。
例如,以下代码创建一个6x4英寸、分辨率为80的白色背景、黑色边框的图形窗口:
二、plt.subplot()函数import matplotlib.pyplot as plt
plt.figure(figsize=(6,4), dpi=80, facecolor='w', edgecolor='k', frameon=True)
plt.subplot()函数用于在图形窗口中创建一个子图,并返回一个坐标轴对象。它的常用参数有: - nrows和ncols:指定子图的行数和列数。
- index:指定子图的索引号。
- sharex和sharey:指定是否共享x轴或y轴。
- gridspec_kw:使用网格布局来定制子图的位置和大小。
例如,以下代码创建一个2x2的子图,并在左上角创建一个子图:
三、plt.subplots()函数import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = plt.subplot(2, 2, 1)
plt.subplots()函数用于创建一个新的图形窗口,并在其中创建一个或多个子图。它的返回值是一个图形对象和坐标轴对象组成的元组。它的常用参数与plt.subplot()相同。例如,以下代码创建一个2x2的子图并返回它们所在的图形和坐标轴对象:
四、plt.xticks()函数import matplotlib.pyplot as plt
fig, axes = plt.subplots(2, 2)
plt.xticks()函数用于设置x轴的刻度和标签。它的常用参数有: - locations:指定刻度的位置。
- labels:指定刻度的标签。如果不指定,则默认使用刻度的位置作为标签。例如,以下代码将x轴的刻度设置为1、2、3,并将标签设置为a、b、c:
五、plt.xlim()函数import matplotlib.pyplot as plt
plt.xticks([1, 2, 3], ['a', 'b', 'c'])
plt.xlim()函数用于设置x轴的显示范围。它的常用参数有: - xmin和xmax:分别指定x轴的最小值和最大值。例如,以下代码将x轴的显示范围设置为0到4:
import matplotlib.pyplot as plt
plt.xlim(0, 4)

发表评论
登录后可评论,请前往 登录 或 注册