matplot 双X轴和辅助线

需求 使用 matplot 时,需要使用顶部的 X 轴,并且添加两个 X 轴的辅助线 解决 双X轴可以使用 twiny, 辅助线可以使用 MultipleLocator !/usr/bin/python3 import matplotlib.pyplot as plt import numpy as np from matplotlib.ticker import MultipleLocator, FormatStrFormatter sin_num = 2 x = np.linspace(0, 50, 150) y_ok = np.sin(x / sin_num) * 3 + 6 y1 = y_ok[ : 120] y2 = y_ok[ : 120] x_1 = x[ : 120] #x2 = np.linspace(0, 30, 120) fig, axes = plt.subplots() fig.set_size_inches(10, 5) axes....

<span title='2024-02-21 18:36:00 +0800 CST'>2024-02-21</span>&nbsp;·&nbsp;1 min&nbsp;·&nbsp;194 words&nbsp;·&nbsp;RamLife