0

だから私はコマンドライン(Windows)でこれを使って簡単なmatplotlibプロットを作成しました.Python for Data Analysisの本から。

C:\Users\Wes>ipython --pylab
Python 2.7.3 |EPD_free 7.3-1 (32-bit)|
Type "copyright", "credits" or "license" for more information.
IPython 0.12.1 -- An enhanced Interactive Python.
? -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help -> Python's own help system.
object? -> Details about 'object', use 'object??' for extra details.
Welcome to pylab, a matplotlib-based Python environment [backend: WXAgg].
For more information, type 'help(pylab)'.
In [1]: import pandas
In [2]: plot(arange(10))

私のコードはもっと似ています...

ここに画像の説明を入力

次に、次のような素敵なプロットを提供してくれます...

ここに画像の説明を入力

チュートリアルでは、EPDFree はもう存在せず、アップグレードには競合があるため、これはそれ自体がタスクでした。そのため、すべてを新規インストールし、64.同じ問題。

私の目標は、これを.pyファイルに入れる方法です。テスト中にIDE(pycharm)からこれを起動し、後でセロリまたは何らかのcronのようなアクションを実行したいのです。私の質問を簡単にするために、コマンド ライン チュートリアルから学んだことをシミュレートするスクリプト ファイルをどのように準備しますか。私が見つけたものよりも良い説明が必要です。たとえば、私はこれを行うことはできません...

from matplotlib import pyplot as plot

plot(arange(10))

また

import pylab as plb

plb.plot(range(10))

申し訳ありませんが、私は Python を始めて 1 週間ですが、先に進む前にこの部分を理解する必要があります。私は立ち往生しています、兄弟を助けてください!

4

2 に答える 2

1

これはうまくいきます:

from matplotlib import pyplot as plt
import numpy as np

plt.plot(np.arange(10))
plt.show()

PyCharm からインタラクティブに作業することはできません。IPython の大きな利点は、既存の Figure を操作できることです。IPython ノートブックは、この種の作業に非常に適したツールです。

ipython notebook

必要なパッケージをインストールする必要がある場合があります。

于 2013-06-01T19:59:55.883 に答える
1

プロット ウィンドウを開きたい場合は、 を作成し、データをプロットして、最後に関数figureを呼び出します。plt.show()

import pylab
pylab.figure()
pylab.plot(range(10), range(10))
pylab.show()

ipythonpylabモードは、その余分な作業を行います。

于 2013-06-01T19:53:14.777 に答える