您可以使用Matplotlib來創建雙軸圖表展示兩組數據的關系。下面是一個簡單的例子:
import matplotlib.pyplot as plt
# 創建數據
x = range(1, 11)
y1 = [i**2 for i in x]
y2 = [i*2 for i in x]
# 創建第一個軸
fig, ax1 = plt.subplots()
# 繪制第一組數據
ax1.plot(x, y1, 'g-')
ax1.set_xlabel('X data')
ax1.set_ylabel('Y1 data', color='g')
# 創建第二個軸
ax2 = ax1.twinx()
# 繪制第二組數據
ax2.plot(x, y2, 'b-')
ax2.set_ylabel('Y2 data', color='b')
plt.show()
在這個例子中,我們創建了兩組數據(y1和y2),然后使用plt.subplots()
函數創建了一個包含兩個軸的圖表。我們使用ax1.plot()
來在第一個軸上繪制第一組數據,并設置了x軸和y軸的標簽。然后使用ax1.twinx()
創建了一個新的與第一個軸共享x軸的軸,并在第二個軸上繪制了第二組數據。
通過這種方式,您可以同時展示兩組數據的關系,并且可以清晰地展示它們之間的趨勢和關聯。您也可以根據自己的需求對圖表進行定制化調整。