0

matplotlibのウィンドウを表示するのに問題があります。

python 3.3、python 3.3用のmatplotlib、およびnumpyをダウンロードしました。

Visual Studio 2012用のPythonツールもインストールしたので、その環境でPythonソリューションを作成できます。

邪魔にならないように...私はこの非常に単純なスクリプトを実行しています:

import numpy as np
import matplotlib.pyplot as plt
import pylab

# Come up with x and y
x = np.arange(0, 5, 0.1)
y = np.sin(x)

# plot the x and y and you are supposed to see a sine curve
plt.plot(x, y)

# without the line below, the figure won't show
pylab.show()

これは警告やエラーなしでコンパイルされますが、コンソールウィンドウのみが表示されます。グラフやインタラクティブウィンドウは表示されません。コマンドプロンプトからスクリプトを実行してみましたが、Visual Studio環境でスクリプトが破棄されている可能性があると考えましたが、それでも機能しませんでした。

また、Python 2.7で実行しようとしましたが、機能しませんでした。

私が見つけたすべてのチュートリアルは、これが機能するはずであることを確認しました。私は髪を抜いていて、この時点でどんな助けでも賞賛するでしょう。

4

2 に答える 2

3

入力する必要があります

plt.show()

代わりは。

于 2013-03-19T19:07:47.253 に答える
0

あなたが置く必要があります

plt.figure()

情報のプロットを開始する前に、Figure ウィンドウを作成します。

Spyder などの GUI コンソールを使用している場合は、インタラクティブ プロットをオンにして、コンソールにインラインではなく別のウィンドウにプロットされるようにしてください。

于 2016-09-22T19:54:06.557 に答える