令人惊讶的是,关于python和python包的信息很少。我希望将堆积的钢筋和相应的冲积层组合在同一个图中。
使用下面的方法,我有三个独特的组,在
Group
.我想显示每个
组
对于每个独特的
Point
.我用这种方式格式化数据,因为我需要三个单独的堆叠条形图
指向
.
所以总的来说(
Ove
)突出三者的整体比例
Points
.
Group 1
占70%,
Group 2
占20%,
Group 3
占10%。但每组的比例在不同的时间间隔内变化
要点
.我希望能像标准的堆叠条形图一样展示这一点,但要在顶部添加冲积层。
import pandas as pd
import pyalluvial.alluvial as alluvial
df = pd.DataFrame({
'Group': [1, 2, 3],
'Ove': [0.7, 0.2, 0.1],
'Point 1': [0.8, 0.1, 0.1],
'Point 2': [0.6, 0.2, 0.2],
'Point 3': [0.7, 0.3, 0.0],
})
ax = alluvial.plot(
df = df,
xaxis_names = ['Group','Point 1','Point 2', 'Point 3'],
y_name = 'Ove',
alluvium = 'Group',
)
输出显示整体组比例(第一栏)正确。但以下是按比例堆叠的钢筋。
如果我变换df并将点作为一列,那么我不会得到3个单独的条。