您的位置:首页 > 其它

基于SVG实现的Chart组件

2009-04-02 08:24 267 查看
SVG实现的Chart组件介绍
以下3图是CHART组件的曲线、棒图、饼图形式。组件的Html容器由Extjs的EXT.Panel实现







下图是由Chart组件聚合而成的MutilChart组件



下图展示把Chart组件放置到网页中的形式



简单说明
Chart组件应用范围很广
可以嵌入在电子表格等办公软件中,
可以嵌入在绘图软件中
也可以作为JavaBean以及WEB组件运行在JSP/ASP.NET后台。
上面是介绍我基于SVG实现的Chart组件,主要作为WEB客户端组件,运行在浏览器。这种实现形式类似于运行在WEB客户端的Applet/ActiveX控件,只从服务器端读取Chart的数据(主要以AJAX方式),渲染由SVG实现。
比之其他方式(PHP/JSP/ASP.NET的后台方式,只发送给客户端以图片文件),SVG实现的Chart组件可以“象JAVA等高级语言一样处理鼠标事件”,从而具有良好的交互性。如上面图片显示的用鼠标查看曲线数据。并且不同于Applet/ActiveX控件方式,SVG应用可(将)归于廋客户模式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: