在matplotlib中组合多个密度图可以通过以下步骤实现:
import numpy as np
import matplotlib.pyplot as plt
data1 = np.random.normal(0, 1, 1000)
data2 = np.random.normal(3, 1.5, 1000)
fig, ax = plt.subplots()
ax.hist(data1, density=True, histtype='step', color='blue', label='Data 1')
参数说明:
density=True
:使得y轴显示密度值而非计数值。histtype='step'
:绘制直方图的类型为步进线条。color='blue'
:设置绘图的颜色。label='Data 1'
:为图例提供标签。ax.hist(data2, density=True, histtype='step', color='red', label='Data 2')
ax.legend()
plt.show()
综上所述,以上代码片段展示了如何在matplotlib中组合多个密度图。你可以根据自己的数据集和需求进行调整,并通过修改参数来控制绘图的样式。
领取专属 10元无门槛券
手把手带您无忧上云