python - 在 Python 中附加特定列作为辅助 x 轴
问题描述
有一个包含 3 列的文件,例如:
3.62 31.205 1
3.63 31.206 2
3.64 31.208 3
...
我只想将第一列和第二列绘制为:
import matplotlib.pyplot as plt
import numpy as np
data = np.loadtxt('data.txt',usecols=np.arange(0,4), unpack=True)
fig, ax1 = plt.subplots(1, 1, figsize=(10,7), dpi=100)
ax1.plot(data[0],data[1], color='tab:Blue', linestyle='solid', linewidth=2.0, marker='o')
此外,我想使用第三列作为辅助 x 轴,但是使用
ax2 = ax1.twiny()
ax2.plot(data[2],data[1])
将绘制我不想要的第二个数据序列。
有没有办法将第三列作为辅助 x 轴简单地作为我的数据的不同比例而无需绘制另一个数据序列?
解决方案
推荐阅读
- java - 如何在java中修改多态程序
- c - 我可以用 C 编写的程序编辑 gpedit.msc 吗?
- android - 如何从 PhoneNumberFormattingTextWatcher 转换为默认字符串格式?
- angular - 如何删除离线托管的 Angular Material 图标?
- youtube - youtube 视频播放按钮不适用于 youtube 嵌入式视频
- javascript - 为什么我可以在 locahost 之后去任何路线,并获得我的主页?
- windows - Windows Server VPN 访问
- android - 无法在 2 个活动中从 Firebase 数据库中检索数据
- web-scraping - How to find all ieee article pages to scrape using BeautifulSoup (Just all article URLs automatically)
- java - com.android.volley.ParseError: org.json.JSONException: java.lang.Integer 类型的值 0 无法转换为 JSONObject