Matplotlib download and API manual address: http://sourceforge.net/projects/matplotlib/files/matplotlib/
Mathematical library numpy download and API manual address: http://www.scipy.org/Download
Several plotting examples [From API manual]
1. Simplest diagram:
Code:
#!/usr/bin/env pythonimport matplotlib.pyplot as pltplt.plot([10, 20, 30])plt.xlabel('tiems')plt.ylabel('numbers')plt.show()
Test:
2. pie chart:
Code:
#!/usr/bin/env python# -*- coding: utf-8 -*-from pylab import *# make a square figure and axesfigure(1, figsize=(6,6))ax = axes([0.1, 0.1, 0.8, 0.8])labels = 'Frogs', 'Hogs', 'Dogs', 'Logs'fracs = [15,30,45, 10]explode=(0, 0.05, 0, 0)pie(fracs, explode=explode, labels=labels, autopct='%1.1f%%', shadow=True)title('Raining Hogs and Dogs', bbox={'facecolor':'0.8', 'pad':5})savefig('D:\\pie.png')show()
Test:
3. Use the numpy library function:
Code:
#! /Usr/bin/ENV Python #-*-coding: UTF-8-*-import numpy as npimport matplotlib. pyplot as pltt = NP. arange (0.0, 1.01, 0.01) S = NP. sin (2*2 * NP. pI * t) PLT. fill (t, s * NP. exp (-5 * t), 'R') PLT. grid (true) # Save as PDF or PNG or PLT. savefig ('d: \ test.pdf ') PLT. show ()
Test:
From:
Ref: Python: Use matplotlib to draw charts
Matplotlib: Use matplotlib to draw charts