【问题标题】:is there a client side (javascript) graph library that doesn't require a server? [closed]是否有不需要服务器的客户端(javascript)图形库? [关闭]
【发布时间】:2009-01-13 01:28:52
【问题描述】:

我需要从数据流中生成许多内部客户端(仅限公司内部)图表,并且由于数据本身是“机密”的,因此我不能使用 Google-Graphs 之类的服务来生成图表。所以我想知道是否有人对不需要服务器的 javascript 图形库有一些建议。

谢谢

【问题讨论】:

  • 如果数据是“秘密”的,那么您究竟如何避免在客户端浏览器上以纯文本 Javascript 对其进行操作这一事实?
  • 因为只有“秘密花园”内的浏览器才能访问数据和图表,所以应用程序不会接触更大的互联网,只有公司的本地内部网

标签: javascript graph client-side


【解决方案1】:

看看 flot 一个 javascript 绘图库。

编辑 官方flot repolives on github

【讨论】:

  • 不像 Raphael 那样令人敬畏,但在绘图部分确实更容易/更强大
  • 无耻插件:github.com/thenduks/flot (由于开发缓慢,我分叉了它,请随时提供帮助!:))
【解决方案2】:

看看Raphael (github)。

【讨论】:

    【解决方案3】:

    如果您使用 javascript 库在客户端呈现数据,数据很可能会以纯文本形式呈现...即便如此,jQuery Sparklines 也可以在客户端生成简单的图形。

    【讨论】:

      【解决方案4】:

      在查看 Nickf 的 canvasgraphjs 链接时,为 Mochi 找到了一个名为 PlotKit 的库。

      【讨论】:

      • 是的,我刚刚意识到他们已经停止了 canvasgraphjs 的工作,所以我删除了那个答案。
      【解决方案5】:

      如果您使用客户端库,您的数据几乎是公开的。如果数据是秘密的,我认为您需要的是一个在服务器端生成绘图并输出图像的库。 JFreechart 是一个在 Java 中执行此操作的库。我相信还有其他人。

      【讨论】:

      • 这些数据在公司之外是机密的,所以我无法将其转发给 Google。然而,内联网中的任何人都有权以他们喜欢的方式访问数据。因为没有人可以访问公司内网以外的页面
      【解决方案6】:

      检查D3.js:基于数据操作文档的 JavaScript 库。 我自己还没有尝试过,但它看起来很有希望并且很有趣。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-01-07
        • 1970-01-01
        • 2011-03-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多