目录
折线图
代码:
#导入 numpy 和 matplotlib.pyplot 两个库
import numpy as np
import matplotlib.pyplot as plt
# 创建数据数组
data = np.array([5, 6, 11, 2, 8])
# 创建一个图形对象和一个包含单个子图的坐标系对象
fig, ax = plt.subplots()
# 绘制数据
ax.plot(data)
# 添加标题
ax.set_title("Data Plot")
# 添加 x 和 y 轴标签
ax.set_xlabel("X")
ax.set_ylabel("Y")
# 显示图形
plt.show()
在这段代码中,我们首先导入了 numpy
和 matplotlib.pyplot
库。然后创建了一个包含整数数组的 data
变量。
接下来,通过 plt.subplots()
方法创建了一个图形对象和一个包含单个子图的坐标系对象。我们将它们分别赋值给 fig
和 ax
变量。
然后,我们使用 ax.plot(data)
在坐标系上绘制了数据。为了使图形更具可读性,我们添加了标题和 x、y 轴标签。最后,使用 plt.show()
方法显示出图形。
输出:
柱形图:
代码:
#导入了 numpy 和 matplotlib.pyplot 两个库
import numpy as np
import matplotlib.pyplot as plt
# 生成 x 和 y 数据
x = np.arange(3, 18)
y = np.random.uniform(low=0.0, high=1.0, size=15)
# 创建图形对象和坐标系对象
fig, ax = plt.subplots()
# 绘制柱状图
ax.bar(x, y)
# 设置标题和轴标签
plt.title("Random Data Bar Plot")
plt.xlabel("X")
plt.ylabel("Y")
# 显示图形
plt.show()
np.arange()
生成等差数列作为 x 坐标数据。np.random.uniform()
生成随机数作为 y 坐标数据。plt.subplots()
创建包含单个子图的图形对象和坐标系对象。ax.bar()
绘制柱状图。plt.title()
、plt.xlabel()
和plt.ylabel()
分别设置图形的标题、x 轴标签和 y 轴标签。plt.show()
显示图形。