图表工具

首先,我要查找Java中的图表工具,好在项目当中嵌入图表!于是baidu了一下Java图表工具,出来一大堆!有 http://www.codeceo.com/article/8-java-graph.html ,这里推荐了8个图表工具,挺酷炫,挺实用的,http://www.oschina.net/project/tag/133/report,chart?lang=19&os=0&sort=view 这里介绍的更多,可是看完这眼花缭乱的介绍,我彻底蒙圈,到底用哪个才符合呢,于是决定去寻找知乎大神和贴吧土地公探个究竟!

1)JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications、applets、servlets以及JSP等使用所设计。

JFreeChart的缺陷就是只适合生成图片,而且文字、图片都不是特别清晰,还需要进行一些调整,比较麻烦。

以上是在百度百科中寻找的答案,在贴吧里大家对其并不是很关注,倒是有些招聘的信息需要人会使用JFreeChart,所以估计这个软件曾经是很好的,现在并不是最好的。

2)这个软件十分友好,虽然百度百科对其只字未提,但是点击 http://echarts.baidu.com/examples.html 就发现真的是业界良心!!!不光有很全的各种图形推荐,还给出了源码!!

但是我决定不被眼前的迷惑,继续看评论,得到的评论是很好地,看来大多数人都认同这个软件,可是从他们的字里行间我又发现了另一个软件,下面进行说明。

3)Highcharts是一个用纯JavaScript编写的一个图表库,能够很简单便捷的在web网站或是web应用程序添加有交互性的图表,并且免费提供给个人学习,个人网站和非商业用途使用。然后就进入了一个全部开源的中文网还 http://www.hcharts.cn/ ,但是这个东西需要纯JavaScript编写,查了一下是另一种语言,还是算了...........

4)AChartEngine是一款基于Android的图表绘制引擎,它为Android开发者提供了很多实用的图表绘制工具类,如果你需要在Android应用中添加可视化统计的功能,那么AChartEngine是一个不错的选择。

我看完之后觉得不错,但是知乎上对其的信息少之又少,看了示例图,感觉似乎很好用,但是未必是最好的。但是他是面向Android的工具,想必其他组员可以得心应手的的使用吧。但是在查找资料的过程中,又发现了一个软件,下面进行介绍。

但是在找的过程中就找到了这个网站 http://blog.csdn.net/oyangyujun/article/details/43340837 ,于是发现上面我找的好像有点套路不对,有大神已经详尽的介绍了所有的图形组件和UI组件,顿时写了一个“服”字,感觉自己不用再做什么了,可是这样也不太好,所以继续把里面提到的组件挨个看看评论什么的。

5)于是看到了HoloGraphLibrary,发现这个主要是为了呈现大数据和做出那种3D效果,太吓人了有木有,果断用不着!

6)MPAndroidChart,是一款基于Android的开源图表库,MPAndroidChart不仅可以在Android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。

这个图表在贴吧里被提起的次数很多,并且也受到业界人士的认可,上手情况似乎也还行,值得考虑。

7)Graphview比较简洁,用起来简单,目前支持折线图和条形图图表样式。

贴吧里对其询问的也较少,看了一下项目,图表绘制的并不精致,但是似乎调用起来挺简单的,估计使用率也并不太高。

8)XCL-Charts基于原生的Canvas来绘制各种图表,在设计时,尽量在保证开发效率的同时,给使用者提供足够多的定制化能力。因此使用简便,同时具有相当灵活的定制能力。

感觉这个图表功能较多的样子,也是开源的,但是贴吧对其询问过少,似乎使用不多!

以上是我在图标学习查找的一些收获。

原文地址:https://www.cnblogs.com/guoyouming/p/5360876.html