Python視覺化的擴充套件模組matplotlib的簡單應用
用於Python科學計算與視覺化的擴充套件模組主要有:NumPy、SciPy、SymPy、matplotlib、Traits、TraitsUI、Chaco、TVTK、Mayavi、VPython、OpenCV。
matplotlib模組依賴於numpy模組和tkinter模組,可以繪製多種形式的圖形,包括線圖、直方圖、餅狀圖、散點圖、誤差線圖等等。
繪製正弦曲線
>>> import numpyas np
>>> import pylabas pl
>>> t = np.arange(0.0, 2.0*np.pi, 0.01)
>>> s = np.sin(t)
>>> pl.plot(t,s)
>>> pl.xlabel('x')
>>> pl.ylabel('y')
>>> pl.title('sin')
>>> pl.plot(t,s)
>>> pl.show()
繪製散點圖
>>> a = np.arange(0, 2.0*np.pi, 0.1)
>>> b = np.cos(a)
>>> pl.scatter(a,b)
>>> pl.show()
繪製散點圖
>>> import matplotlib.pylabas pl
>>> import numpyas np
>>> x = np.random.random(100)
>>> y = np.random.random(100)
>>> pl.scatter(x,y,s=x*500,c=u'r',marker=u'*')
#s指大小,c指顏色,marker指符號形狀
>>> pl.show()
修改散點符號
>>> a = np.arange(0, 2.0*np.pi, 0.1)
>>> b = np.cos(a)
>>> pl.scatter(a,b,marker='+')
>>> pl.show()
matplotlib模組依賴於numpy模組和tkinter模組,可以繪製多種形式的圖形,包括線圖、直方圖、餅狀圖、散點圖、誤差線圖等等。
繪製正弦曲線
>>> import numpyas np
>>> import pylabas pl
>>> t = np.arange(0.0, 2.0*np.pi, 0.01)
>>> s = np.sin(t)
>>> pl.plot(t,s)
>>> pl.xlabel('x')
>>> pl.ylabel('y')
>>> pl.title('sin')
>>> pl.plot(t,s)
>>> pl.show()
繪製散點圖
>>> a = np.arange(0, 2.0*np.pi, 0.1)
>>> b = np.cos(a)
>>> pl.scatter(a,b)
>>> pl.show()
繪製散點圖
>>> import matplotlib.pylabas pl
>>> import numpyas np
>>> x = np.random.random(100)
>>> y = np.random.random(100)
>>> pl.scatter(x,y,s=x*500,c=u'r',marker=u'*')
#s指大小,c指顏色,marker指符號形狀
>>> pl.show()
修改散點符號
>>> a = np.arange(0, 2.0*np.pi, 0.1)
>>> b = np.cos(a)
>>> pl.scatter(a,b,marker='+')
>>> pl.show()
相關文章
- Numpy的Matplotlib視覺化視覺化
- 新增php的memcached擴充套件模組PHP套件
- 擴充套件:使用 Vue.js 和 node 共建一個簡單的 CRUD 應用套件Vue.js
- [譯] 探索 SMACSS:可擴充套件的模組化 CSS 框架MacCSS套件框架
- Apache模組開發/用C語言擴充套件apache(3:一個非常簡單的apache module)ApacheC語言套件
- python使用ctypes呼叫擴充套件模組的例項方法Python套件
- 利用”視窗小部件“擴充套件 Lotus Symphony 應用套件
- weex componet 簡單擴充套件套件
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- 圖片處理擴充套件 Grafika 的簡單使用套件
- 兩個簡單的擴充套件方法:TrimPrefix和TrimSuffix套件
- 用C語言擴充套件Python的功能C語言套件Python
- Python資料視覺化matplotlib庫Python視覺化
- VSCode擴充套件應用VSCode套件
- easyui應用(四)--- easyui擴充套件UI套件
- 並查集擴充套件應用並查集套件
- 擴充套件認知的視野套件
- plain framework的實際應用和擴充套件AIFramework套件
- 構建可擴充套件的應用(一) (轉)套件
- 【擴充套件推薦】Zttp ——簡化你的 Guzzle 呼叫套件
- Ray:用於擴充套件和分發Python和ML應用的框架套件Python框架
- 如何開始一個模組化可擴充套件的Web App套件WebAPP
- abp加DDD開發:低耦合、可複用、可擴充套件的【工單】業務模組-簡介和整合套件
- 圖片處理擴充套件 Intervention/image 的簡單使用套件
- [外掛擴充套件]簡單的IP記錄外掛套件
- SG :一個簡單的PHP語法糖擴充套件PHP套件
- 一個簡單的 PHP 時間處理擴充套件PHP套件
- mobx-簡單可擴充套件的狀態管理庫套件
- Cython,一個簡化 Python 編寫 C 擴充套件的語言Python套件
- 基於Python的資料視覺化 matplotlib seaborn pandasPython視覺化
- 6個強大的AngularJS擴充套件應用AngularJS套件
- [譯]擴充套件 Node.js 應用套件Node.js
- 用Python程式碼實現5種最好的、簡單的資料視覺化!Python視覺化
- 為PHP新增mcrypt擴充套件模組PHP套件
- php安裝filter擴充套件模組PHPFilter套件
- php擴充套件模組安裝-lampPHP套件LAMP
- 【IDL】 DICOM擴充套件模組套件
- 自定義擴充套件jQuery功能簡單介紹套件jQuery