我需要构建一个自定义设计的条形图来显示一些简单的数据。以下是我的要求。任何人都可以建议最适合我的要求的网络技术吗?
- 浏览器兼容性高
- 绘制形状的能力
- 能够用渐变填充形状
- 能够为不同形状(图表中的条形)提供 onclick 和 onmouseover 事件。
谢谢大家。我正在考虑使用 svg 但正在寻求建议。
最佳答案
怎么样Raphaël - 它是SVG/VML。 它说:
浏览器兼容性:
Raphaël currently supports Firefox 3.0+, Safari 3.0+, Opera 9.5+ and Internet Explorer 6.0+.
绘制形状的能力
圆形、矩形、椭圆形、图像、文本、路径
能够用渐变填充形状
是的
能够拥有 onclick 和 onmouseover 事件
是的:
... every graphical object you create is also a DOM object, so you can attach JavaScript event handlers or modify them later.
一切都在 reference 中
除此之外,还有一个名为 gRaphael 的插件这使得图表的创建变得更加容易。
关于graphics - 用于构建动态图表的最佳网络技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2945583/