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

Linda Hamilton
發布: 2024-11-09 08:56:02
原創
944 人瀏覽過

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

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板