【问题标题】:svg data visualizationssvg 数据可视化
【发布时间】:2011-02-03 13:08:12
【问题描述】:

我想尝试使用 SVG 作为一种显示数据驱动的图形、图表等的方式。数据以 xml 的形式存在,我将使用 XQuery 来生成 xml。从 xml 创建 SVG 应该考虑哪些选项(例如,图形库)?非常感谢。

【问题讨论】:

  • XSLT?还是您的意思是将 SVG 渲染成某种图形格式?

标签: xml svg xquery data-visualization


【解决方案1】:

如果您使用 Java 中的 SVG,您可以考虑:

Batik 要大得多(还有很多其他东西),所以如果 SVG Salamander 适合你,我会选择它。

不过,我不确定您是在寻找可与 SVG 一起使用的东西还是要创建 SVG 的东西。如果是后者,则 SVG 是 XML,因此您可以使用 XQuery 创建 SVG 输出(然后可以通过 SVG 插件在浏览器中解释或使用上述建议之一在 Java 中处理)。希望对您有所帮助。

【讨论】:

    【解决方案2】:

    使用 SVG 的一种方法是使用 AT&T 的 GraphViz 包 - 使用 XQuery 从 XML 生成点格式的中间文本文件,并使用 GraphViz 进行图形布局和 SVG 生成。

    【讨论】:

      【解决方案3】:

      这是来自W3C 的示例,它使用 Javascript 从 xml 创建作为 SVG 的堆叠条形图。我想做类似的事情,但使用图形库(或???)而不是 js 来处理轴、标签、标题、数据点等的构造。根据玩这个的结果,下一步将是用户与图表的交互。谢谢。

      【讨论】:

        【解决方案4】:

        查看ChartSVG

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2021-10-24
          • 2015-05-01
          • 2023-03-15
          • 1970-01-01
          • 2012-12-28
          • 2014-02-26
          相关资源
          最近更新 更多