百度开源项目echars图表样式非常丰富,而且开源免费。非常好。所以在我们框架当中也进行了集成echars完成图表任务。
我们进行了两次封装,利于我们开发使用。我也看到过有些架构师 按echars里的最小对象进行做成对应的类实体。使用时再按模型进行组装数据再进行显示。
我们并没有采用大多数上述方法,我们采取了最为简单简洁的方法进行实现,按不同类型直接利用C#的动态类型组成所需数据结构。这样就简化了非常多,而且应变echars升级改动更灵活。
我们封装了,柱状系列图、饼形系列图、雷达系列图、线形系列图、区域系列图等等。开发这类报表只需一两行代码即可搞定。另我们也可以利用EasyQuery组件直接使用。
下面就演示几个例子:
1、下面这个是用easyQuery组件生成如下:
2、下面是开发的程序,饼图+表格
实现代码:
页面代码:
3、下面是开发的程序,柱形图+表格
实现代码:
页面代码:
页面代码:
4、下面是开发的程序,柱形图+线图+表格
实现代码:
页面代码:
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
作者: 王金斗出处: Email: spring_best@yeah.netQQ:903639067 QQ群:322581894
这个系列教程文档,欢迎转载:
SNF快速开发平台
SNF快速开发平台
SNF快速开发平台
SNF快速开发平台
SNF快速开发平台
SNF快速开发平台
SNF快速开发平台
SNF快速开发平台MVC-自由排序组件
SNF快速开发平台
SNF快速开发平台
SNF快速开发平台
SNF快速开发平台WinForm
SNF快速开发平台
SNF快速开发平台
SNF快速开发平台
SNF快速开发平台WinForm-
SNF快速开发平台MVC-
SNF快速开发平台MVC-