【问题标题】:Client Side Graphing Tool that supports saving of the Graph?支持图形保存的客户端绘图工具?
【发布时间】:2010-11-16 20:10:47
【问题描述】:

我正在尝试找到一个运行客户端的绘图工具,它可以让我绘制一些数据,然后保存 grpah。我试过 FLOT http://code.google.com/p/flot/ 但它不支持保存图形。我尝试过 gChart http://keith-wood.name/gChart.html,但它不支持以日期格式绘制 x/y 绘图(并且不像 FLOT 那样具有交互性)。

我需要将 X(日期或日期时间)绘制为 Y(某个数字)。并能够在完成后保存图表。

还有其他图表/绘图工具吗?我喜欢 FLOT,但我就是找不到保存图表的方法。 (交互的东西,适用于 X 轴上的日期)

【问题讨论】:

    标签: javascript jquery graph flot gchart


    【解决方案1】:

    我强烈推荐 RGraph:

    http://www.rgraph.net/

    【讨论】:

      【解决方案2】:

      我最终使用了 HighCharts,在 http://www.highcharts.com/ 上查看它

      【讨论】:

        【解决方案3】:

        如果您不介意使用 Flash,XML/SWF Charts 非常幸运。它不是开源的,但许可证只需大约 50 美元。您可以右键单击并将图表另存为 JPEG、BMP 或 PNG。

        【讨论】:

          【解决方案4】:

          我猜您所说的保存是指将其保存为图像。如果是这样,那么使用画布就很简单了。如果您使用像 flot 这样的库,您应该能够使用像 Canvas2Image 这样的库来保存它绘制的画布图像。唯一的问题是它在 IE 9 之前无法使用,因为之前的版本使用 VML,实际上并不支持 canvas 标签。

          【解决方案5】:

          严格来说,不是您要求的 客户端 图形工具,因为这些图形是由 Google 的服务器呈现为图像的,但如果您正在寻找客户端解决方案,只是为了让自己不必在你的服务器上进行图像处理,那么我推荐Google Chart API

          (或 Google Chart Tools / Image Charts(又名 Chart API) 现在似乎被称为)

          save

          save

          save

          直接渲染为 PNG,因此您无需做任何聪明的事情即可保存图形。

          缺点是图表不是交互式的,所以如果你真的需要,这个简单的解决方案不适合你。

          【讨论】:

            猜你喜欢
            • 2016-12-09
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2012-09-30
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多