簡體   English   中英

繪圖窗口沒有出現在matplotlib中

[英]plot window not showing up in matplotlib

我正在嘗試使用matplot lib繪制圖形,並且沒有顯示一個窗口:

我從使用matplotlib的輪廓演示程序中獲得了這段代碼。

import matplotlib
import numpy as np
import matplotlib.mlab as mlab
import matplotlib.pyplot as plt
matplotlib.rcParams['xtick.direction'] = 'out'
matplotlib.rcParams['ytick.direction'] = 'out'

delta = 0.025
x = np.arange(-3.0, 3.0, delta)
y = np.arange(-2.0, 2.0, delta)
X, Y = np.meshgrid(x, y)
Z1 = mlab.bivariate_normal(X, Y, 1.0, 1.0, 0.0, 0.0)
Z2 = mlab.bivariate_normal(X, Y, 1.5, 0.5, 1, 1)
# difference of Gaussians
Z = 10.0 * (Z2 - Z1)



# Create a simple contour plot with labels using default colors.  The
# inline argument to clabel will control whether the labels are draw
# over the line segments of the contour, removing the lines beneath
# the label
plt.figure()
CS = plt.contour(X, Y, Z)
plt.clabel(CS, inline=1, fontsize=10)
plt.title('Simplest default with labels')

plt.show()

現在我希望plt.show()顯示一個情節,但是當我運行程序時,我沒有看到情節,而是收到一條錯誤信息:

import: unable to grab mouse `': Resource temporarily unavailable @        error/xwindow.c/XSelectWindow/9047.
import: unable to grab mouse `': Resource temporarily unavailable @ error/xwindow.c/XSelectWindow/9047.
import: unable to grab mouse `': Resource temporarily unavailable @ error/xwindow.c/XSelectWindow/9047.
import: unable to grab mouse `': Resource temporarily unavailable @ error/xwindow.c/XSelectWindow/9047.
./plotter.py: line 7: matplotlib.rcParams[xtick.direction]: command not found
./plotter.py: line 8: matplotlib.rcParams[ytick.direction]: command not found
./plotter.py: line 10: delta: command not found
./plotter.py: line 11: syntax error near unexpected token `('
./plotter.py: line 11: `x = np.arange(-3.0, 3.0, delta)'

有關如何解決此問題的任何想法?

感謝您的時間。

代碼很好,如果我沒弄錯的話你已經把它作為shell腳本執行了。 你應該用python interpeter執行它。

操作終端並運行python script-name.py

如果您安裝了matplotlib和numpy,那么您應該沒問題。

matplotlib在標准的python解釋器中很棘手。 ipython與matplotlib有更好的集成,所以你可能想嘗試使用它而不是標准的python命令行解釋器。 它會讓你的生活在這么多方面變得更輕松。

IPython中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM