10個Python 統計報表/圖表圖形類庫


  1. matplotlib,官網:http://matplotlib.sourceforge.net/,Matplotlib 是一個由 John Hunter 等開發的,用以繪制二維圖形的 Python 模塊。它利用了 Python 下的數值計算模塊 Numeric 及 Numarray,克隆了許多 Matlab 中的函數, 用以幫助用戶輕松地獲得高質量的二維圖形。Matplotlib 可以繪制多種形式的圖形包括普通的線圖,直方圖,餅圖,散點圖以及誤差線圖等;可以比較方便的定制圖形的各種屬性比如圖線的類型,顏色,粗細,字體的大小 等;它能夠很好地支持一部分 TeX 排版命令,可以比較美觀地顯示圖形中的數學公式。個人比較推薦這個類庫。查看例子
  2. Cairoplot,官網:http://linil.wordpress.com/2008/09/16/cairoplot-11/,(友情提示:需要FanQiang)。Cairoplot在網頁上的表現力堪比flex中的圖表圖形效果。但是這個似乎只能跑在linux平台上。所以很多windows用戶估計要失望了。
  3. Chaco, 官網:http://code.enthought.com/chaco/,Chaco是一個2D的繪圖庫。其中文簡單教程參考:http://hyry.dip.jp/pydoc/chaco_intro.html
  4. Python Google Chart,官網:http://pygooglechart.slowchop.com/。從命名方式來看,這個肯定與google chart扯上了關系。所以該類庫是對Google chart API的一個完整封裝。
  5. PyCha,官網:https://bitbucket.org/lgs/pycha/wiki/Home。PyCha可是說是Cairo 類庫的一個簡單封裝,為了是實現輕量級,以及容易使用,當然還做了一些優化等。
  6. pyOFC2,官網:http://btbytes.github.com/pyofc2/。它是Open Falsh Library的Python類庫。所以圖形具有Flash效果,可以隨鼠標移動動態顯示圖標中信息,這是優越於其他靜態圖示的。
  7. Pychart,官網:http://home.gna.org/pychart/。pyChart是用於創建高品質封裝的PostScript,PDF格式,PNG,或SVG圖表Python庫。
  8. PLPlot,官網:http://plplot.sourceforge.net/。PLPlot是用於創建科學圖表的跨平台軟件包。以C類庫為核心,支持各種語言綁定(C, C++, Fortran, Java, Python, Perl etc.)。開源免費。
  9. reportlab,官網:http://www.reportlab.com/software/opensource/。這個我們之前介紹過,參考http://www.codecho.com/installation-and-example-of-reportlab-in-python/。這個類庫支持在pdf中畫圖表。
  10. Vpython,官網:http://www.vpython.org/index.html,VPython是Visual Python的簡寫,Visual是由Carnegie Mellon University(卡耐基-梅隆大學)在校學生David Scherer於2000年撰寫的一個Python 3D繪圖模塊。


下面以reportlab 為列講解

第一步: 安裝 reportlab 

安裝reportlab,千萬不要使用 pip install reprotlab 安裝 因為安裝的時間很慢,很容易產生安裝超時的錯誤

直接下載安裝包:https://pypi.python.org/pypi/reportlab/3.4.0

不同的版本對應不同的 reportlab 

第二步:

把下載的安裝包格式是 .wel 的壓縮包換成 .zip 解壓放到環境 site-packages 文件夾下

這個時候在終端導入  import reportlab  是否會報錯

reportlab下的各種各樣的統計圖

http://www.reportlab.com/chartgallery/bar/#prettyPhoto

備注:

reportlab 的賬號名:2421133939@qq.com  pwd:bilixinreport


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM