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()
相關文章
- python使用ctypes呼叫擴充套件模組的例項方法Python套件
- [譯] 探索 SMACSS:可擴充套件的模組化 CSS 框架MacCSS套件框架
- 【IDL】 DICOM擴充套件模組套件
- weex componet 簡單擴充套件套件
- Numpy的Matplotlib視覺化視覺化
- VSCode擴充套件應用VSCode套件
- 擴充套件:使用 Vue.js 和 node 共建一個簡單的 CRUD 應用套件Vue.js
- 使用 Python 擴充套件豐富 UiBot 的功能及在 UiBot 中引用 Python 模組Python套件UI
- Python資料視覺化matplotlib庫Python視覺化
- abp加DDD開發:低耦合、可複用、可擴充套件的【工單】業務模組-簡介和整合套件
- Python資料視覺化---pygal模組Python視覺化
- Cython,一個簡化 Python 編寫 C 擴充套件的語言Python套件
- Ray:用於擴充套件和分發Python和ML應用的框架套件Python框架
- 智聯招聘的Web模組擴充套件落地方案Web套件
- 圖片處理擴充套件 Grafika 的簡單使用套件
- 兩個簡單的擴充套件方法:TrimPrefix和TrimSuffix套件
- ?用Chrome擴充套件管理器, 管理你的擴充套件Chrome套件
- plain framework的實際應用和擴充套件AIFramework套件
- 擴充套件認知的視野套件
- easyui應用(四)--- easyui擴充套件UI套件
- 並查集擴充套件應用並查集套件
- 自從Python資料視覺化出了這個模組後,資料視覺化就再簡單不過了Python視覺化
- 紅帽應用服務組合功能全面擴充套件——優化雲原生應用開發套件優化
- 【PHP】Mcrypt 擴充套件模組安裝及使用PHP套件
- (PHP7核心剖析-11) 模組擴充套件PHP套件
- 一個簡單的 PHP 時間處理擴充套件PHP套件
- mobx-簡單可擴充套件的狀態管理庫套件
- 圖片處理擴充套件 Intervention/image 的簡單使用套件
- [外掛擴充套件]簡單的IP記錄外掛套件
- SG :一個簡單的PHP語法糖擴充套件PHP套件
- 5種快速易用的Python Matplotlib資料視覺化方法Python視覺化
- 用Python程式碼實現5種最好的、簡單的資料視覺化!Python視覺化
- Python+pandas+matplotlib視覺化案例一則Python視覺化
- 在Java 11中建立一個簡單的模組化應用教程Java
- Pybind11和CMake構建python擴充套件模組環境搭建Python套件
- Windows 7 下用C++為node.js寫擴充套件模組WindowsC++Node.js套件
- 一個好用的檢視Angular應用ngrx狀態的Chrome擴充套件:Redux devToolsAngularChrome套件Reduxdev
- 探索Matplotlib-Gallery:Python資料視覺化的遊樂園Python視覺化
- python中的itertools模組簡單使用Python