matplotlib - plot function in python -


i'm complete newbie python (this first post) have experience programming in r. i've been going through crash course in python scientists tutorial.

i got far matplotlib bit-i havent been able go beyond plot function not recognized despite importing matplotlib. i'm using idle in python 2.7.3 (i'm using mac).

here's i'm trying do:

>>> import matplotlib >>> plot(range(20)) 

here's error message: # error message

traceback (most recent call last): file "<pyshell#9>", line 1, in <module> plot(range(20)) nameerror: name 'plot' not defined 

can out @ all? know there loads of other editors use prefer similar r console can type directly command line. still haven't figured out short cut running code directly idle editor-my f5 key else , doesn't run when type it.

plot function of matplotlib.pyplot, so:

import matplotlib.pyplot plt  plt.plot(range(20)) 

edit:

to see plot, need call

plt.show() 

to display figure, or

plt.savefig('figname.png') 

to save figure file after calling plt.plot().

as @jrichardsnape pointed out in comments, import matplotlib.pyplot plt used convention, , implied around site. beginners guide has useful information on this.


Comments

Popular posts from this blog

javascript - oscilloscope of speaker input stops rendering after a few seconds -

javascript - gulp-nodemon - nodejs restart after file change - Error: listen EADDRINUSE events.js:85 -

Fatal Python error: Py_Initialize: unable to load the file system codec. ImportError: No module named 'encodings' -