Python 防止vicent面积图中的直线平滑
我正在用python绘制熊猫数据帧。对于随后的每个时段,都会添加一个新组,vincent可以很好地处理这个组,但matplotlib不能。然而,vincent中的自动平滑会导致曲线延伸到不应该存在数据的地方。这是文森特图表:Python 防止vicent面积图中的直线平滑,python,vincent,Python,Vincent,我正在用python绘制熊猫数据帧。对于随后的每个时段,都会添加一个新组,vincent可以很好地处理这个组,但matplotlib不能。然而,vincent中的自动平滑会导致曲线延伸到不应该存在数据的地方。这是文森特图表: vincent.StackedArea(granite) 通过在pandas中进行一些操作,我可以在matplotlib中获得所需的图形。如何在vincent中获得此输出 granite2 = granite.cumsum(axis=1) index = granite
vincent.StackedArea(granite)
通过在pandas中进行一些操作,我可以在matplotlib中获得所需的图形。如何在vincent中获得此输出
granite2 = granite.cumsum(axis=1)
index = granite2.index.values
slant = granite2.fillna(method="ffill", axis=1, limit=1)
plt.fill_between(index, 0, granite2[index[0]].values)
for i in range(0,len(index)-1):
plt.fill_between(index[i:], granite2[index[i]].values, slant[index[i+1]].values)