ECharts-Java类库地址:http://git.oschina.net/free/ECharts
百度ECharts地址:http://echarts.baidu.com/
大概在5个月前的时候,有个项目需要用到图表,百度ECharts很不错,就选择了ECharts。
我的项目是SpringMVC + Mybatis,当从数据库获取数据后,我不知道该如何处理这些数据了,是传到前台拼ECharts的Option结构还是在后台拼Option的JSON结构?
两种方式我都尝试了:
第一种在前台拼会导致逻辑很乱,JS很多很麻烦,很不好维护。
第二种在后台构造JSON结构,这种仍然很麻烦,由于我现在只是需要某个样子的图表,因此我创建一些需要的数据结构,然后各种乱七八糟的类都出来了。想到什么写什么,仍然很乱,仍然很难维护。
怎么办?
为了解决这个问题,我用业余时间,一个晚上写了一个ECharts-Java类库的基础数据结构。第二天在项目中试用了一下,不过当时说图表不重要,不用写这功能了。之后我在项目中就