FLASH+XML柱形图(amCharts为基础拓展)
已经半年了,还是不太适应国内的软件行业的大环境,这里面有一个我们看不到的已经固化了的系统,只能慢慢的去感觉他了。最近发现一个问题,客户极为关注报表生成的功能。这与我一直以来追求系统的稳定性,高可用,安全性原则稍有背离,用户们说大体功能好不好,BUG多不多都不是事,慢慢来没有问题。不过一定要有我们可以用的报表功能!
的确,报表统计一直是不变的话题,无论你的系统多人性化,多高可用,多稳定,有多牛,如果报表不行,可以说还是失败的。因为,系统用户的领导不可能像实际用户一样天天趴在电脑前他们需要的是一个直观能够反映问题的东西,而且在中国这一点非常的突出!
网上找了很多的资料后,将他们分类比较,最后发现对于二维度报表统计项目较多,每个项目独立的时候,采用柱形图应该是首选。
有JS直接画的,有CSS直接画的,还有就是利用FLASH的。最后我选择了FLASH的这种方式,好处我就不说了大家都明白,不好的地方就是1,浏览器的支持问题。2,灵活度不高的问题。3,页面不直观的问题。针对这些问题,我寻找了一种解决办法,就是拓展amCharts的办法。我没有找到amCharts所有属性的相关中日文的文档,英语不好就没看英文的。下面我介绍一下我拓展的利用FLASH与XML(数据源)行程的柱形统计报表吧。欢迎拍砖!!
这是没有优化过的效果图,从官网可以直接下载的
下面的这幅图是我经过优化后的效果图,请各位同学看看图的效果吧,不喜欢的同学就可以绕道划过。
这个图标好处在于,颜色是自动分配,横坐标项目较多可以容纳下,还有就是拓展性很浅很强!
这个报表需要以下几个文件:
JS:amcharts.js,amfallback.js,raphael.js,swfobject.js(FLASH嵌套函数)
XML:data.xml(数据源),settings.xml(图形表示配置XML)
HTML:index.html(展示用)
现将代码打包上传,其中settings.xml我做了详细的注释,虽为原创,欢迎转载,无偿使用与提供技术支持,谢谢各位同学。
分享到:
相关推荐
xml灵活配置 flash统计图- flash柱形图- flash圆饼图- flash折线图 多款flash统计图动画
flash,js 曲线图+饼状图+柱状图绚丽插件 flash,js 曲线图+饼状图+柱状图绚丽多个插件
采用asp编程,可以读取ACC数据库数据的柱形图代码,包内含有读取ACC例子,适合新手采用
构建动态柱形图,官方的API并没有提供可以借鉴的动态更新饼图的方法,考虑到数据都是活动的,不可能总是用静态数据,具体是通过定时器+Handler实现定时任务,通过Handler更新主线程UI,在更新之前要把之前的数据清除...
金光ASP柱形图
有用的flash竖柱形图、横柱形图、条(线)形图、饼状图演示程序
HTML5 JQUERY CSS3柱形图曲线图插件代码,作者:DevilJie ,使用时请参照以下参数来设置曲线图: document: 输出图形的位置id s:柱状图数据 例如:[[1,2,3,4]]单柱状图 [[1,2,3,4],[2,3,4,5]] 双柱状图 ...
3d地图+柱形图,实现地图上标注统计分析图,实现大数据分析展示,适合大屏展示,采取echarts+地图。
因为最近要用混合图,网上找了一些资料,研究jfreechar 混合图 折线图+柱形图(在一个图中展示,双Y轴,共用X轴,能适用于大部分功能) 别加上 jfreechar的文档
无水印 amcharts 3D柱状图演示。
将数据库中的数据以柱形图的形式显示出来,该例子中显示的是3D形式的柱形图,可以根据需要自行更改柱形图的样式。同时柱形图不是生成图片,而是直接显示在页面上。
myEclipse 开发,直接将工程导入即可使用。部署时,应先将数据库建好,本资料提供数据
vc 柱形图vc 柱形图vc 柱形图vc 柱形图vc 柱形图vc 柱形图vc 柱形图vc 柱形图vc 柱形图vc 柱形图
官方的API并没有提供可以借鉴的动态更新饼图的方法,考虑到数据都是活动的,不可能总是用静态数据,所以我下面的demo就是模拟动态数据用饼图显示,但是肯定可以使用的,具体是通过定时器+Handler实现定时任务,通过...
open flash chart 2 线性图 柱形图 饼状图
C#.NET 画图(走势图,柱形图
Qt开发之QtCharts柱形图绘制
EXCEL报表柱形图-15-多段组合柱形图Excel图表.xlsx