在matplotlib中,直方图可以通过plt.hist()
函数创建。它可以接受多个数据集作为输入,并在同一直方图中绘制它们。
如果你有三个数据集,但只想将前两个数据集放入直方图中,可以按照以下步骤操作:
import matplotlib.pyplot as plt
# 创建三个数据集
data1 = [1, 2, 3, 4, 5]
data2 = [2, 3, 4, 5, 6]
data3 = [3, 4, 5, 6, 7]
# 创建直方图并绘制前两个数据集
plt.hist([data1, data2], bins=5, label=['Data 1', 'Data 2'])
# 添加图例
plt.legend()
# 显示图形
plt.show()
在上面的代码中,我们首先导入matplotlib.pyplot
模块。然后,我们创建了三个数据集data1
,data2
和data3
。我们使用plt.hist()
函数创建直方图,并将前两个数据集作为列表传递给函数。我们还指定了bins
参数的值为5,这决定了直方图的柱子数量。最后,我们使用plt.legend()
添加图例,并使用plt.show()
显示图形。
通过这种方式,我们可以在直方图中只包含前两个数据集,并排除第三个数据集。