温馨提示×

如何在Matplotlib中绘制堆积面积图

小亿
109
2024-05-20 13:18:24
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

要在Matplotlib中绘制堆积面积图,可以使用fill_between函数来实现。下面是一个简单的示例代码:

import matplotlib.pyplot as plt

# 假设有两个数据集
x = [1, 2, 3, 4, 5]
y1 = [1, 2, 3, 4, 5]
y2 = [2, 3, 4, 5, 6]

# 创建堆积面积图
plt.fill_between(x, y1, color='skyblue', alpha=0.5)
plt.fill_between(x, y2, color='salmon', alpha=0.5, y2=y1)

plt.show()

在这个例子中,我们首先创建了两个数据集y1y2,然后使用fill_between函数分别填充这两个数据集所对应的面积,其中alpha参数控制透明度,color参数控制填充的颜色,y2参数表示堆积的基础数据集。

运行这段代码可以生成一个堆积面积图,其中两个数据集在y轴方向堆积在一起。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:如何在Matplotlib中绘制树状图或层次聚类图

0