免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
1234下一页
最近访问板块 发新帖
查看: 32364 | 回复: 33
打印 上一主题 下一主题

强烈推荐画图用SVG,万能的图形库 [复制链接]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-06 07:51 |只看该作者 |倒序浏览
一直知道SVG但一直没有详细了解过,以前错误的认为画不一样类型的数据图应该选择不同的办法,比如GD,RRD或是其他HTML类的画图,昨天看到很多SVG的图,这东西简直能画一切,从生物科学到简单的柱状图、饼图,而且这个图可以画的超好看。从技术上说SVG也算是很有前瞻性,目前SVG的成功案例也不少,很多JS的HTML5图形库都是基于SVG的。Perl也有个SVG模块可用。

论坛徽章:
0
2 [报告]
发表于 2012-06-06 09:13 |只看该作者
我试过这个模块,的确很先进,只是目前还有点超前,浏览器需要额外安装插件才能浏览,本地也需要安装专门的软件才能正确查看图片,ACDSee目前都还不支持SVG。SVG极有可能是未来WEB图形的发展趋势!

论坛徽章:
0
3 [报告]
发表于 2012-06-06 09:23 |只看该作者
回复 1# py


    thanks for share.
Have been known nothing about it.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2012-06-06 11:39 |只看该作者
SVG 只有旧版 IE 才需要装插件吧。
现在各大浏览器都已经支持了,包括 IE9。

论坛徽章:
1
狮子座
日期:2013-12-16 16:09:24
5 [报告]
发表于 2012-06-08 20:26 |只看该作者
http://inkscape.org/


螃蟹走了啊
测试下
可以发帖了么?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
6 [报告]
发表于 2012-06-09 12:25 |只看该作者
回复 2# iamlimeng

其实SVG已经不超前了,各大浏览器都是支持的,只有IE8和以前的IE浏览器需要转ADOBE的插件才能看SVG。
ACDSee这类的东西不支持SVG也可以理解,毕竟SVG就是XML,所以用浏览器查看SVG更符合使用逻辑。
我个人觉得SVG最适合和JS搭配使用,用Perl只把JSON给前端。因为有动态效果的SVG更适合做统计图,如果搭配JS,结合HTML5和CSS。在WEB领域就完美了。目前已经有不少这类成熟的产品,比如d3.js,http://d3js.org/
   

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2012-06-09 16:43 |只看该作者
py 发表于 2012-06-09 12:25
回复 2# iamlimeng

其实SVG已经不超前了,各大浏览器都是支持的,只有IE8和以前的IE浏览器需要转ADOBE的 ...

对头,确实是这样的。

论坛徽章:
0
8 [报告]
发表于 2012-07-23 21:25 |只看该作者
等你真正用了,你会发现svg的功能还是太基础了。
目前阶段,还是flash的图形才是主流。
html5里面,也是canvas更流行。
svg的特点是矢量,问题是现在地位很尴尬,缺乏动力

论坛徽章:
0
9 [报告]
发表于 2012-07-23 22:23 |只看该作者
know nothing just learning!

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
10 [报告]
发表于 2012-07-23 22:35 |只看该作者
我倒是觉得flash的图形地位很尴尬。

移动平台里IOS,WP7都不支持flash。这极大限制了flash的应用。现在主流的JS画图工具在早些年都相继出过flash版,但后来都抛弃了flash转而做了SVG,现在的主流仍然是HTML5和JS,SVG由于浏览器的原因并没有全面应用。现在的JS画图的图形库都是自动检测,如果浏览器支持就用svg的方式渲染,如果没有再选择其他。我现在彻底抛弃amchart了,改用highchart。amchart早期就出过flash版,后来也转向纯JS了。

我记得以前看过一个商用的JS统计图形库,比较了各种方法的渲染时间,svg生成的图形渲染时间最短。

我没有直接用SVG是因为我多需要统计图,没必要自己从白纸画,都是格式化好JSON数据发给highchart了事。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP