有哪些圖表製作軟體值得推薦?

有哪些圖表製作軟體值得推薦?圖表的繪製有兩種類型的軟體可供選擇,其一是直接操作軟體,針對該軟體內的數據進行統計後自動生成數據直觀圖,其二便是圖表編程,這類軟體可以自由繪製可視化數據表格,用代碼來控制圖表。

有哪些圖表製作軟體值得推薦?

像Excel、Origin、Sigmaplot、GraphPad這4款軟體,就不需要編程、只要點擊界面按鈕就可以繪製圖表。儘管這些工具都非常容易使用,但也存在一些缺憾。只需滑鼠操作無疑十分便捷,但隨之而來的卻是喪失一定的靈活性。你可以改變顏色、字體和標題,但僅限於軟體所提供的那些元素。這些軟體只能由你去適應它的操作規則、讓你使用現有的圖表,而並不能創造新的圖表。

像Matlab、Python和R這3款軟體,需要編程才能實現圖表的繪製。這些軟體本身包含很多數據可視化的函數(function)或者包(package),供用戶繪圖使用。尤其針對不同的數據集需要重複操作的情況,如果使用繪圖軟體可能需要從頭到尾將繪圖流程重新實現一遍,而相比之下,通過代碼來處理數據就會更加容易,因為針對不同的數據集只需稍微改動一下代碼就可以解決。如果你充分掌握代碼與演算法,你也可以自己編寫函數設計新穎的圖表。

  1、R

相較於其他的所有軟體,R的優勢之一在於它是專為數據分析而設計的。R是用於統計分析、繪圖的語言和操作環境。R是屬於GNU系統的一個自由、免費、源代碼開放的軟體,它是一個用於統計計算和統計製圖的優秀工具。R語言有一系列的數據可視化包(packages),包括lattice、leaflet、playwith 、atticist 、iplots 、ggvis、ggmaps,以及很流行的ggplot2包(兩本關於ggplot2的經典書籍:《ggplot2 Elegant Graphics for Data Analysis》和《R.Graphics.Cookbook》),R語言ggplot2包的官網:Function reference ? ggplot2

另外,R還提供了部分地圖功能,地區數據分析( CRAN Task View: Analysis of Spatial Data )提供了有關地區分析的綜合性R工具包列表。地理統計製圖實用指南(A Practical Guide to Geostatistical Mapping )提供了關於如何使用R及其他工具分析空間數據的可免費下載的電子書。

https://www.rstudio.com/www.rstudio.com

  2、Python

Python是一種面向對象的解釋型計算機程序設計語言。Python具有豐富和強大的庫。它常被昵稱為膠水語言,能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕鬆地聯結在一起。Python語言也有一系列的數據可視化包(packages),包括Pandas、Matplotlib、Seaborn、ggplot、Bokeh、Pygal等(可參考Overview of Python Visualization Tools )

Matplotlib 包的官網:Python plotting - Matplotlib 2.0.2 documentation

Seaborn包的官網:Seaborn: statistical data visualization

ggplot包的官網:ggplot | Home

Welcome to Python.orgwww.python.org圖標

  3、Matlab

MATLAB是美國MathWorks公司出品的商業數學軟體,用於演算法開發、數據可視化、數據分析以及數值計算的高級技術計算語言和互動式環境。MATLAB可以進行矩陣運算、繪製函數和數據、實現演算法、創建用戶界面、連接其他編程語言的程序等,主要應用於工程計算、控制設計、信號處理與通訊、圖像處理、信號檢測、金融建模設計與分析等領域。Matlab軟體本身就提供了很多繪圖函數,可以滿足數據可視化的基本需求:MATLAB Plot Gallery。但是還有另外兩款Matlab繪圖包很值得推薦使用:PlotPub和Gramm,其中,Gramm包是在Matlab中實現了R ggplot2的繪圖風格,大大提高了Matlab繪圖的美觀程度。

PlotPub包的官網:masumhabib/PlotPub

Gramm包的官網:piermorel/gramm

下載地址:mathworks.com/

  4、Sigmaplot

Sigmaplot是一款最佳的科學繪圖軟體! 使用SigmaPlot畫出精密的圖型是件極容易的事,目前巳有超過十萬的使用者,特別設計給科學家使用。本軟體允許您自行建立任何所需的圖型,您可插入多條水平或垂直軸,指定Error bar的方向,讓您的圖更光彩耀眼,只要用SigmaPlot將圖製作完成即可動態連結給其它軟體展示使用,並可輸出成EPS、TIFF、JPEG等圖形格式,或置放於您的網站上以供瀏覽。非常適合網站動態顯示圖形使用之場所如長時間紀錄之氣象,溫度等等場合。

下載地址:systatsoftware.com/

  5、Origin

Origin為OriginLab公司出品的較流行的專業函數繪圖軟體,是公認的簡單易學、操作靈活、功能強大的軟體,既可以滿足一般用戶的製圖需要,也可以滿足高級用戶數據分析、函數擬合的需要。Origin自1991年問世以來,由於其操作簡便,功能開放,很快就成為國際流行的分析軟體之一,是公認的快速、靈活、易學的工程製圖軟體。Origin 2017版本增加了許多顏色主題方案,可以大大改進圖表的美觀程度。

下載地址:originlab.com/index.asp

  6、Graphpad

GraphPad Prism是一款集數據分析和作圖為一體的數據處理軟體,尤其適合生物醫學類,可以直接輸入原始數據獲得高質量的科學圖表。它在統計分析上劣於SPSS 等統計軟體,但是不需要輸入程序語言,只需輸入原始數據,容易操作,繪圖美觀。可與ppt,word相鏈接。

下載地址:graphpad.com/quickcalcs

  7、Excel

幾乎所有人都知道這款軟體。Microsoft Excel是微軟公司的辦公軟體Microsoft office的組件之一,是由Microsoft為Windows和Apple Macintosh操作系統的電腦而編寫和運行的一款試算表軟體。Excel 是微軟辦公套裝軟體的一個重要的組成部分,它可以進行各種數據的處理、統計分析和輔助決策操作,廣泛地應用於管理、統計財經、金融等眾多領域。Excel能實現大部分二維圖表的繪製與基礎的數據處理與分析,具體可以參考學習《Excel 數據之美: 科學圖表與商業圖表繪製》。

xitongzhijia.net/soft/6


推薦閱讀:

人際關係可視化圖譜相關軟體求推薦?
數據時間軸展開後的上帝視角(一):銀行年報數據的可視化
運用汽車數據進行Python可視化分析
DataMapA For Excel 高德版 2.3
數據可視化:如何用箭頭標註指標的同比增減情況?

TAG:图表 | Python | 数据可视化 |