首頁  >  文章  >  後端開發  >  為什麼我無法在 macOS 上的 IPython Notebook 中看到內嵌的 Matplotlib 繪圖?

為什麼我無法在 macOS 上的 IPython Notebook 中看到內嵌的 Matplotlib 繪圖?

Linda Hamilton
Linda Hamilton原創
2024-11-09 08:56:02945瀏覽

Why Can't I See My Matplotlib Plots Inline in My IPython Notebook on macOS?

在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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn