论坛首页 Web前端技术论坛

WEB端的绘图方式 讨论最优

浏览 24309 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (6)
作者 正文
   发表时间:2011-04-15  
HighCharts所renderer出来的每个Element都是可以destroy的,每个element都有destroy方法。HighCharts封装了VML和SVG,基本上能够跨浏览器。每次刷新chart前,你一定要destroy以前的Element,否则肯定会有内存泄漏。其实如果不需要在iPad等不支持Flash的平台上使用,用Flex做图形展现应该是相当不错的选择,Flex还有个好处就是做实时监控比较容易,本身支持socket,可以datapush。
0 请登录后投票
   发表时间:2011-04-15  
Raphael是很好的选择
canvas的问题是很难做单独节点的事件
0 请登录后投票
   发表时间:2011-04-15  
int08h 写道
IE9,Firefox3.6+,Chrome,Opera和Safari都没有问题

浏览器都太高端了 要向下兼容、、

起码得到IE5.0吧、、或者6.0
0 请登录后投票
   发表时间:2011-04-15  
clue 写道
excanvas(explorercanvas.googlecode.com),能在IE下模拟canvas,支持IE6

HighCharts以前就是用这个库来着(新版本好像没有用了?)


如果用这个 可以跨浏览器是吧 直接IE5.0以上,火狐谷歌没问题吧,
效率怎么样,内存使用率怎么样,

说实话现在对第三方插件感觉很不靠谱,用的highcharts都是,跟ajax交互内存长的太快了,还不知道问题出到那
0 请登录后投票
   发表时间:2011-04-15  
tianzhou0374 写道
Direct+googleCanvas或直接使用flex。两种方案都支持所有浏览器。效率也超高。

flex 是在客户端 输出的swf 还是 服务器端啊、
定时刷新没问题吧  也倾向这种的现在,就是在考虑带宽问题,这个做的可是要最低一秒一刷新的,性能可以抗的住么

新学这个没问题,就怕学了之后还得换,换了有两三次了都
0 请登录后投票
   发表时间:2011-04-15  
syf721530 写道
Flex其实在前端的表现很不错的,我公司现在就用Flex做实时展示。至于你说的宽带倒是没有考虑过。

额 、、 很重要啊 因为公司的业务 决定的 很多时候 网络传输速度 不能保证的
所以 可以看一下最低的传输量是多少么
再看一下 定时刷新内存增长率有么
0 请登录后投票
   发表时间:2011-04-15  
红四团 写道
HighCharts所renderer出来的每个Element都是可以destroy的,每个element都有destroy方法。HighCharts封装了VML和SVG,基本上能够跨浏览器。每次刷新chart前,你一定要destroy以前的Element,否则肯定会有内存泄漏。其实如果不需要在iPad等不支持Flash的平台上使用,用Flex做图形展现应该是相当不错的选择,Flex还有个好处就是做实时监控比较容易,本身支持socket,可以datapush。

看来推荐Flex的比较多 一点、
不过谁能首先 说一下 Flex 实时刷新占用的宽带和内存问题啊,少的话就决定了,
这两个问题很重要、、
0 请登录后投票
   发表时间:2011-04-15  
netfishx 写道
Raphael是很好的选择
canvas的问题是很难做单独节点的事件

感觉canvas 的资料 好难找啊 度娘 百科出来的更不可靠 canvas竟然是个动漫、、真悲剧

Raphael看着是行,效果是美观的,  不过估计要和svg一样了 还得换坐标了,呵呵
不过这个 也有10几kb的增长量   很少了 、、
0 请登录后投票
   发表时间:2011-04-15  
Flex初始化加载有点慢,后面就比较快,至于你说的问题,可以先写个demo自己测一下。
0 请登录后投票
   发表时间:2011-04-15  
shlei 写道
Flex初始化加载有点慢,后面就比较快,至于你说的问题,可以先写个demo自己测一下。

是不是 需要环境啊 需要adobe 几 或者 什么 、
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics