Java、PHP、Python、JS等開發者都如何繪制統計圖
目前很多程序員繪圖基本上都是采用后端生成數據傳遞給前端,然后前端將數據渲染到繪圖庫上面進行顯示,從而得到我們最后看到的各種圖,但是有時候,我們發現需要傳遞的數據很多很多,那么這個時候如果將數據傳遞給前端進行分析并展示的話是非常慢的,所以有必要在后端進行各種統計圖的生成,下面我們就來聊聊各種程序員都是怎么進行圖制作的?
PHP 程序員
用 PHP 制作過統計圖的人都應該知道,JqGraph 與 PHP 的黃金搭檔,用 JqGraph 我們能夠完成很多圖的制作,比如散點圖、柱狀圖、折線圖、股票走勢圖、餅狀圖等等,并且目前該庫已經支持 PHP7 了,所以我們可以放心使用。
Python 程序員
在一文中,我們已經介紹了關于 Python 的繪圖軟件搭檔 Bokeh,利用它我們能夠完成很多圖,基本的圖包括柱狀圖、折線圖、儀表盤、散點圖、洛倫茲圖、二維三維流線圖等等。
JAVA 程序員
對于 Java 程序員來說,經常使用的制圖庫是 JFreeChart,利用 JFreeChart,我們能夠實現餅圖(pie charts)、柱狀圖(bar charts)、散點圖(scatter plots)、時序圖(time series)、甘特圖(Gantt charts)等,并且還能夠與 excel 與 PDF 等等進行關聯,將圖保存到本地等等功能。
JavaScript 程序員
對于 JavaScript 程序員來說,有兩個經典的搭配,一個是 HighCharts,另一個是 Echarts,利用兩個繪圖軟件,我們都能夠實現基本的統計圖,除此之外,echarts 還是百度的,它能夠實現氣泡圖、單軸散點圖、雷達圖、K線圖、矩形樹圖、漏斗圖等等,反正這個是非常強大的繪圖庫。
Android 程序員
對于安卓程序員來說,它的經典老搭檔是 MPAndroidChart,利用它,能夠實現很多圖,比如柱狀圖、折線圖、散點圖、餅狀圖等。
來自: www.toutiao.com