在IPython 筆記本中內嵌顯示Matplotlib 繪圖
您遇到了內嵌matplotlib 圖形無法在macmacOS X 筆記本上的IPython 筆記本上顯示的IPythonOS的問題讓我們深入研究問題並找到解決方案。
初步嘗試
您已經嘗試過設定“%matplotlib inline”和“%pylab inline”,但是這些沒有取得任何結果。此外,在命令列中使用「--pylab=inline」標誌並沒有產生影響。
可能的解決方案
一個可能的解決方案是將「 %matplotlib inline" 命令位於筆記本的第一個單元格中。該指令明確指示 IPython 在筆記本中內嵌顯示 matplotlib 繪圖,而不是開啟單獨的圖形視窗。
程式碼片段:
%matplotlib inline import matplotlib import numpy as np import matplotlib.pyplot as plt
設定預設值配置
為了確保預設為所有 IPyt核心啟用內聯繪圖,您可以在設定檔中修改以下設定選項:
c.IPKernelApp.matplotlib = 'inline'
此設定將為 matplotlib 配置與設定為內聯模式的預設後端互動使用。
驗證
完成這些調整後,您應該能夠在內部可視化 matplotlib 繪圖你的 IPython 筆記本。要驗證更改,請運行以下程式碼:
x = np.linspace(0, 3*np.pi, 500) plt.plot(x, np.sin(x**2)) plt.title('A simple chirp')
如果一切順利,您現在將看到筆記本中顯示的繪圖,而不是接收圖形物件的字串表示形式。
以上是為什麼我無法在 macOS 上的 IPython Notebook 中看到內嵌的 Matplotlib 繪圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!