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

   2024-10-15 2690
核心提示:要在Matplotlib中绘制堆积面积图,可以使用fill_between函数来实现。下面是一个简单的示例代码:import matplotlib.pyplot as pl

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

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号