1
48
我相信 area plot >是此类型绘图的常用术语,并且在特定实例中背诵在op, Stacked Area plot >。 Matplotlib没有“开箱即用”的功能,该功能结合了 both的数据处理和绘图/渲染步骤来创建这种类型的绘图,但很容易从Matplotlib和Numpy提供的组件中滚动您自己的绘图。
下面的代码首先是堆栈,然后是绘图 导入numpy as np 从Matplotlib导入Pyplot作为plt #只是创建一些随机数据 Fnx=lambda:np.random.randint(3、10、10) y=np.行_堆栈((fnx(),fnx(),fnx())) #调用“cumsum”(累计和),传递您的y数据, #必须避免手动排序数据集 x=np.平均值(10) y_stack=np.cumsum(y,axis=0)3x10数组 图=plt.图()) ax1=图添加子批次(111) ax1.fill_between(x,0,y_stack[0,:],facecolor=“cc6666”,alpha=0.7) ax1.在(x,y_堆栈[0,:],y_堆栈[1,:],facecolor=“1dacd6”,alpha=0.7)之间填充_ ax1.在(x,y_堆栈[1,:]、y_堆栈[2,:]、facecolor=“6e5160”)之间填充_ 显示() < /代码> 情节,在具体的情况下,在操作中背诵, 堆积面积图 .
Matplotlib没有“开箱即用”功能 二者都 数据处理和绘图/渲染步骤可以创建这种类型的绘图,但是很容易从Matplotlib和Numpy提供的组件中滚动自己的绘图。 下面的代码是第一个 堆栈 然后数据 绘制 情节。
|
2
54
Matplotlib的较新版本包含函数
plt.stackplot
,允许多个不同的“开箱即用”堆积面积图:
|
3
7
一个稍微简单一点的方法是首先使用线图,然后
|
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |