<p>目前很多程序员绘图基本上都是采用后端生成数据传递给前端,然后前端将数据渲染到绘图库上面进行显示,从而得到我们最后看到的各种图,但是有时候,我们发现需要传递的数据很多很多,那么这个时候如果将数据传递给前端进行分析并展示的话是非常慢的,所以有必要在后端进行各种统计图的生成,下面我们就来聊聊各种程序员都是怎么进行图制作的?</p> <p><strong>PHP 程序员</strong></p> <p style="text-align:center"><img alt="Java、PHP、Python、JS等开发者都如何绘制统计图" src="//images2015.cnblogs.com/news/66372/201706/66372-20170626102515946-1925894409.png" /></p> <p>用 PHP 制作过统计图的人都应该知道,JqGraph 与 PHP 的黄金搭档,用 JqGraph 我们能够完成很多图的制作,比如散点图、柱状图、折线图、股票走势图、饼状图等等,并且目前该库已经支持 PHP7 了,所以我们可以放心使用。</p> <p><strong>Python 程序员</strong></p> <p style="text-align:center"><img alt="Java、PHP、Python、JS等开发者都如何绘制统计图" src="//images2015.cnblogs.com/news/66372/201706/66372-20170626102516274-1603459355.png" /></p> <p>在一文中,我们已经介绍了关于 Python 的绘图软件搭档 Bokeh,利用它我们能够完成很多图,基本的图包括柱状图、折线图、仪表盘、散点图、洛伦兹图、二维三维流线图等等。</p> <p><strong>JAVA 程序员</strong></p> <p style="text-align:center"><img alt="Java、PHP、Python、JS等开发者都如何绘制统计图" src="//images2015.cnblogs.com/news/66372/201706/66372-20170626102516868-919774762.png" /></p> <p>对于 Java 程序员来说,经常使用的制图库是 JFreeChart,利用 JFreeChart,我们能够实现饼图(pie charts)、柱状图(bar charts)、散点图(scatter plots)、时序图(time series)、甘特图(Gantt charts)等,并且还能够与 excel 与 PDF 等等进行关联,将图保存到本地等等功能。</p> <p><strong>JavaScript 程序员</strong></p> <p style="text-align:center"><img alt="Java、PHP、Python、JS等开发者都如何绘制统计图" src="//images2015.cnblogs.com/news/66372/201706/66372-20170626102515977-680874324.png" /></p> <p>对于 JavaScript 程序员来说,有两个经典的搭配,一个是 HighCharts,另一个是 Echarts,利用两个绘图软件,我们都能够实现基本的统计图,除此之外,echarts 还是百度的,它能够实现气泡图、单轴散点图、雷达图、K线图、矩形树图、漏斗图等等,反正这个是非常强大的绘图库。</p> <p><strong>Android 程序员</strong></p> <p style="text-align:center"><img alt="Java、PHP、Python、JS等开发者都如何绘制统计图" src="//images2015.cnblogs.com/news/66372/201706/66372-20170626102516149-277470171.png" /></p> <p>对于安卓程序员来说,它的经典老搭档是 MPAndroidChart,利用它,能够实现很多图,比如柱状图、折线图、散点图、饼状图等。</p> <p>来自: <a href="/misc/goto?guid=4959009360039831670" id="link_source2">www.toutiao.com</a></p>