我正在遇到一个问题,试图将阴谋与Seaborn叠加。我能够分别生成两个图

问题描述 投票:0回答:1

但是,当我尝试将两个图都叠加在一起,但将两个分配给同一AX对象时。

fig, (ax1,ax2) = plt.subplots(ncols=2,figsize=(30, 7)) sns.lineplot(data=data1, y='MSE',x='pct_gc',ax=ax1) sns.boxplot(x="pct_gc", y="MSE", data=data2,ax=ax2,width=0.4)

Plots not superimposed

我在叠加两个图时无法与线路图中的x轴识别(两个图x轴从0到0.069)。 我的目标是将两个图都叠加,同时保持相同的X轴范围。

seaborn's

boxplot创建了分类的X轴,所有盒子都很好,距离相同。在内部,X轴编号为Plots superimposed0, 1, 2, ...,但在外部,标签从0到0.069。

要将线路绘制与

boxplot

的组合,可以直接解决matplotlib的

boxplot

,以便可以明确设置
python seaborn jupyter
1个回答
2
投票

widths

。当
patch_artist=True
时,创建一个矩形(而不是仅仅是线),可以给出
facecolor

manage_ticks=False

防止更改X tick及其极限。可选的是,
boxplot
会更多地突出中位数,但根据数据的不同,置信区间可能太大了,看起来很奇怪。
notch=True

    
	
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.