我正在與seaborn的陰謀,並希望在一個圖中繪製兩個圖。加入seaborn條紋圖與線條圖使用熊貓羣平均值
數據框喜歡下面。
liquidity lcindex
86493 0.611899 decline
86494 0.585814 revival
86495 0.553165 revival
86496 0.527779 revival
86497 0.521026 mature
86498 0.530813 decline
86499 0.530970 decline
86500 0.564019 revival
86501 0.564535 mature
86502 0.529418 start
86503 0.584290 start
86504 0.550692 start
86505 0.529517 start
86506 0.520906 start
86507 0.535492 revival
86508 0.653324 decline
86509 0.549327 revival
86510 0.528509 revival
86511 0.531548 revival
86512 0.555610 revival
86513 0.517208 decline
86514 0.516283 decline
86515 0.51mature
86516 0.512255 revival
86517 0.700632 mature
86518 0.505878 revival
86519 0.551810 revival
86520 0.812280 revival
86521 0.733664 decline
86522 0.714617 decline
第一張圖如下。
sns.stripplot(x="lcindex", y="liquidity", data=finaldf, jitter = True)
,我希望每次的x值增加對流動性的均值線圖。 我可以
finaldf.groupby('lcindex')['liquidity'].mean().plot()
lcindex
decline 0.557899
growth 0.553409
mature 0.556915
revival 0.559233
start 0.585221
如果我繪製在一起的身影裁剪圖的兩個邊側,但我希望圖形看起來像第一個圖表,並添加行。
ax1 = sns.stripplot(
x="lcindex", y="liquidity", data=finaldf, jitter=True,
palette="husl",
order=['start','growth','mature','revival','decline']
)
finaldf.groupby('lcindex')['liquidity'].mean().plot()
ax1.set_title ('title',fontsize=35)
ax1.set(xlabel='Life cycle Index', ylabel='Liquidity Index')
ax1.set(xticks=range(0, 5), xticklabels=["Start-up",'Growth', 'Mature', 'Revival',"Decline"])
我可怎麼辦呢?
你可以添加一些樣本數據來重現此我ssue? –
@JanTrienes我剛剛添加了示例數據! – TTaa