0
是否有快速的方法來添加第二個X軸與ticks相關的主要X軸使用Matplotlib繪圖?PyPlot double x軸與相關刻度
我的源數據是每個樣本的幅度,其中每個樣本對應100 ns,我想在我的圖中同時具有(樣本號和時間)。
是否有快速的方法來添加第二個X軸與ticks相關的主要X軸使用Matplotlib繪圖?PyPlot double x軸與相關刻度
我的源數據是每個樣本的幅度,其中每個樣本對應100 ns,我想在我的圖中同時具有(樣本號和時間)。
您可以使用功能twiny and twinx相應地添加輔助x-axis/y-axis
。
以下是相關的示例代碼x-axis
刻度。底部是主要的,頂部是次要的。
import numpy as np
import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax2 = ax1.twiny()
a = np.sin(np.pi*np.linspace(0, 1, 60.))
ax1.plot(range(60), a)
ax2.plot(range(60), np.ones(60)) # Create a dummy plot
ax1.set_xlabel('$primary\/x\/axis$')
ax2.set_xlabel('$secondary\/x\/axis$')
plt.show()
這產生: