[英]ipython notebook --pylab inline: zooming of a plot
如果激活內聯,是否可以放大繪圖? 特別是對於 3d 繪圖旋轉和縮放是一個必要的功能。
您現在可以使用%matplotlib notebook
而不是%matplotlib inline
並且您將能夠與您的繪圖進行交互。
現在多虧了mpld3,它可以非常容易地放大內聯圖!
您所要做的就是安裝 mpld3 ( pip install mpld3
),然后將其添加到您的筆記本中:
%matplotlib inline
import mpld3
mpld3.enable_notebook()
現在您的繪圖將在左下角獲得一個工具欄菜單,您可以在其中啟用鼠標縮放 :)
目前,最接近的是使用figsize
函數以更大的尺寸重新繪制它。 它需要以英寸為單位的尺寸,這讓我第一次嘗試使用它時就被吸引住了。
有一些支持豐富后端的工廠,可以使用 HTML5 實時操縱情節,但我認為這還需要幾個月的時間才能准備就緒。
如果您在本地計算機上使用筆記本,那么目前最簡單的選擇可能是不使用內聯模式,因此圖會作為單獨的窗口彈出。
mpld3減慢了我的筆記本的執行速度。 我發現使用nbagg后端更好,它提供相同的交互工具,但也允許通過右鍵單擊菜單保存圖形:
import matplotlib
matplotlib.use('nbagg')
import matplotlib.pyplot as plt
matplotlib.use('nbagg')
也不適合我。 我確實發現mdplt3
很慢。 我最終沒有縮放,而是使用這篇文章調整了我的圖形的大小(使它變大): ipython notebook 中的繪圖寬度設置
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.