我确定我只是昏暗,但Raphael和gRaphael有什么区别?
我无法通过阅读他们的主页来判断(gRaphael 主页只是说“基于 Raphaël 图形库”),谷歌也没有提供帮助。
Raphaël是一个矢量图形库,用于操作在 HTML 页面中呈现的矢量图形标记 (SVG/VML)。使用它,您可以创建 SVG/VML 元素并将其添加到 DOM 并进一步操作其中的元素。
gRaphaël是 Raphaël 的扩展,在 Raphaël 的Paper概念中添加了图形。想想 *图表*aël。因此 gRaphaël 仅在加载 Raphaël 时才有效,并在绘制实际图形时使用它。gRaphaël 可用于在 SVG 中创建图表,目前支持线、条、饼和点等图表类型。
如果您不想制作任何这些图表类型,您应该直接使用 Raphaël 来绘制您正在设计的任何内容。在某些情况下,例如定义颜色、笔触属性以及在图表上放置一些重叠的项目(例如标题文本),您需要学习一点 Raphaël 的 api 才能有效地使用 gRaphaël。您会发现前者的文档比后者的文档写得更好,并且被更多人倾注。它们都出自同一作者之手,但 gRaphaël 可能是基础库的演示,它似乎旨在简化 SVG 的编程使用。
如果您只对绘制 SVG 图表和图形感兴趣,您可能还对Google 的图表工具感兴趣。
gRaphaël 是一个使用通用绘图库 Raphaël的图表创建库。
Graphael 仅用于图形,Raphael 更通用。