您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

python – 多个x轴,彼此非线性

5b51 2022/1/14 8:20:30 python 字数 1081 阅读 461 来源 www.jb51.cc/python

我试图用matplotlib绘制一个两个x轴的图形,它们彼此是非线性的.我想得到的情节是这样的: 基本上,年龄取决于红移.它是非线性的,需要进行计算.我想把年龄和红移作为x轴.我该怎么做? 函数twiny()可能正是您正在寻找的. import matplotlib.pyplot as plt plt.loglog(range(100)) ax1 = plt.gca() ax2 = ax1.twi

概述

基本上,年龄取决于红移.它是非线性的,需要进行计算.我想把年龄和红移作为x轴.我该怎么做?

import matplotlib.pyplot as plt
plt.loglog(range(100))
ax1 = plt.gca()
ax2 = ax1.twiny()
ax2.set_xticks([100,80,50])
ax2.set_xticklabels(['0','1','2'])
ax1.set_xlabel('redshift')
ax2.set_xlabel('age')
plt.show()

总结

以上是编程之家为你收集整理的python – 多个x轴,彼此非线性全部内容,希望文章能够帮你解决python – 多个x轴,彼此非线性所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶