在Matplotlib中如何實(shí)現(xiàn)圖表內(nèi)部導(dǎo)航比如縮放和平移

小億
94
2024-05-20 13:53:32

在Matplotlib中,可以使用NavigationToolbar2來(lái)實(shí)現(xiàn)圖表的內(nèi)部導(dǎo)航,包括縮放、平移和其他功能。下面是一個(gè)示例代碼,演示如何在Matplotlib中實(shí)現(xiàn)圖表的內(nèi)部導(dǎo)航:

import matplotlib.pyplot as plt
from matplotlib.widgets import NavigationToolbar2

# 創(chuàng)建一個(gè)簡(jiǎn)單的圖表
fig, ax = plt.subplots()
ax.plot([1, 2, 3, 4], [1, 4, 9, 16])

# 添加導(dǎo)航工具欄
toolbar = NavigationToolbar2(fig.canvas, ax)
fig.canvas.toolbar = toolbar

# 顯示圖表
plt.show()

運(yùn)行以上代碼會(huì)生成一個(gè)簡(jiǎn)單的圖表,并在圖表下方添加一個(gè)導(dǎo)航工具欄,可以使用該工具欄進(jìn)行縮放、平移等操作。

0