Raphael和gRaphael有什么区别?

Ric*_*ard 6 javascript raphael graphael

我确定我只是昏暗,但RaphaelgRaphael有什么区别

我无法通过阅读他们的主页(gRaphael主页只是说"基于Raphaël图形库")来判断,谷歌也没有帮助.

Dio*_*ode 15

Raphaël是一个矢量图形库,用于处理在HTML页面中呈现的矢量图形标记(SVG/VML).使用它,您可以创建SVG/VML元素并将其添加到DOM中,并进一步操作其中的元素.

gRaphaël是Raphaël的扩展,为Raphaël的Paper概念添加图表.想想**aël.所以gRaphaël只有在加载Raphaël时才有效,并在绘制实际图形时使用它.gRaphaël可用于在SVG中创建图表,目前支持图表类型,如line,bar,pie和dot.

如果您不想制作任何这些图表类型,您应该直接使用Raphaël绘制您正在设计的任何内容.在某些情况下,比如定义颜色,描边属性以及在图表上放置一些重叠项目(如标题文本),您需要学习一些Raphaël的api才能有效地使用gRaphaël.你会发现前者的文档写得更好,而且比后者的人更多.然而,他们都是同一作者,gRaphaël可能是基础库的演示,它似乎旨在简化SVG的程序化使用.

如果您只对绘制SVG图表和图表感兴趣,您可能也会对Google的图表工具感兴趣.