python怎么交换xy轴_在python中,将x轴交换为y轴

我有一个python代码,它读取多个文件并返回下一个绘图:

现在我想想象它通过y轴交换x轴。我知道我可以在matplotlib中使用plt.plot(y,x)而不是plt.plot(x,y),但是图中有8个不同的绘图,因此如果绘图数量增加,逐个更改所有内容可能会很烦人:

有没有办法在显示图像之前改变轴?在

以下是部分代码:plt.figure(figsize=(14,8))

plt.plot(Ks_d001,std_d001,'k.',ms=2)#,label='all population')

plt.plot(Ks_d002,std_d002,'k.',ms=2)

KS = np.concatenate([Ks_d001,Ks_d002])

STD = np.concatenate([std_d001,std_d002])

grid = np.linspace(11.5,max(KS),50)

k0 = smooth.NonParamRegression(KS, STD, method=npr_methods.SpatialAverage())

k0.fit()

plt.plot(grid, k0(grid), label="non-param. fit", color='red', linewidth=2)

plt.plot(Ks_Eta_d001,std_Eta_d001,'s',ms=10,color='green',label='Eta d001')

plt.plot(Ks_Eta_d002,std_Eta_d002,'s',ms=10,color='blue',label='Eta d002')

plt.plot(Ks_IP_d001,std_IP_d001,'p',ms=10,color='cyan',label='IP d001')

plt.plot(Ks_IP_d002,std_IP_d002,'p',ms=10,color='orange',label='IP d002')

plt.plot(Ks_GLS_d001,std_GLS_d001,'h',ms=10,color='red',label='GLS d001')

plt.plot(Ks_GLS_d002,std_GLS_d002,'h',ms=10,color='yellow',label='GLS d002')

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值