在Pyplot中,要添加与第一个x轴中的y值相对应的第二个x轴,可以使用twiny()
函数创建一个与原始x轴共享y轴的第二个x轴对象,并使用set_xticks()
和set_xticklabels()
方法来设置第二个x轴的刻度和标签。
以下是实现的步骤:
import matplotlib.pyplot as plt
fig, ax1 = plt.subplots()
x = [1, 2, 3, 4, 5]
y = [10, 20, 30, 40, 50]
ax1.plot(x, y, 'b-')
ax2 = ax1.twiny()
x2 = [2, 4, 6, 8, 10]
ax2.set_xticks(x2)
ax2.set_xticklabels(['A', 'B', 'C', 'D', 'E'])
plt.show()
这样,就可以在同一图形上添加与第一个x轴中的y值相对应的第二个x轴。通过设置第二个x轴的刻度和标签,可以将第二个x轴与第一个x轴对应起来。
领取专属 10元无门槛券
手把手带您无忧上云