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

avatar
作者
猴君
阅读量:3

要在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轴方向堆积在一起。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!