您的位置:首页 > 其它

Flex图表一二

2013-03-01 00:00 169 查看
最近项目需要折线图的显示工具,由于报表工具中包含了图表组件,其实折线图这块本可以不用开发的,但是此前已经开发出了一个半成品,所以顺水推舟写写完了事。

本着拿来主义,原先是打算从网上搜一个满足项目要求的图表组件拿来用用的,不过通用的组件总是满足不了项目的特殊要求,由于是一个实时的折线图,而且服务器端输出的数据格式已经不可能再为折线图更改了,也罢,自己动手,丰衣足食。

参考了open-flash-chart之后,其代码中各个显示组件间采用了各自相对独立的坐标系统,因此在修改代码的时候废了不少功夫,来理解其中的坐标转换,哎,无奈之下还是自己动手重写吧,来一套统一的坐标系。话虽如此,一开始重写的过程便停不下来了,最后索性新建了一个工程来根据自己的理解重构了所有代码,更改函数命名方式为java style的驼峰,删除了不需要的类、包,重写了坐标系统及定位方式,替换了旧有的伪抽象类(其实不是抽象类,之所以没用接口,感觉没有那个必要,而且有不少重复的代码可以提炼到此“抽象类”中来)。

总之基本上可以算是重塑金身了,哈。

工程不大,代码完全开放,如果有需要的话可以去 https://github.com/maoxiajun/Flex-Chart/ 自行下载,多谢各位看官。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息