我确定我只是昏昏欲睡,但是Raphael和gRaphael有什么区别?
从阅读他们的主页(gRaphael主页只是说“基于Raphaël图形库”)中我看不出来,Google也没有帮助。
最佳答案
Raphaël是一个矢量图形库,用于处理HTML页面中呈现的矢量图形标记(SVG/VML)。使用此功能,您可以创建SVG/VML元素并将其添加到DOM中,并进一步处理其中的元素。
gRaphaël是Raphaël的扩展,在Raphaël的Paper概念中添加了图表。想想* Graph *aël。因此,仅在加载Raphaël时,gRaphaël才起作用,并将其用于绘制实际图形。 gRaphaël可用于在SVG中创建图表,目前支持线,条形,饼形和点形等图表类型。
如果您不想制作任何这些图表类型,则应直接使用Raphaël绘制要设计的内容。在某些情况下,例如定义颜色,笔触属性以及在图表上放置一些重叠的项目(例如标题文本),您将需要学习一些Raphaël的api才能有效地使用gRaphaël。与前者相比,您会发现前者的文档更好地被更多的人撰写和倾听。它们都是同一作者的,但是gRaphaël可能是基础库的演示,它似乎旨在简化SVG的程序化使用。
如果您仅对绘制SVG图表和图形感兴趣,则可能对Google's Chart Tools感兴趣。