1

在 sencha (http://www.sencha.com/products/extjs/) 中,我想知道是否可以有条形图或饼图并导出数据?我想从图表返回到我手中的打印数据。

** 如果我有一个条形图,上面已经绘制了数据,现在我想在一列中获取 x 轴,在另一列中获取 y 轴,但我希望将其导出以便我可以打印出来。我不想打印图表。

我的问题是:有没有办法做到这一点?如果是这样,需要或使用的代码是什么?

我也可以在 ZINGCHARTS.COM 上做吗

那么 zingcharts 呢?我做了我的研究,发现他们有这个代码叫做 zingchart.exec("yourChartId", "exportdata"); 我只是不知道如何将它准确地放入我的 zingcharts.rendering 函数中,我可以得到帮助吗?

4

3 回答 3

2

我看到这是一个较老的问题,但希望这会对您或其他有类似问题的人有所帮助。

ZingChart exportdata 方法实际上并没有进入 zingchart.render 方法,它是它自己的 API 方法。

zingchart.exec('myChartDiv', 'exportdata', {
    url : 'www.zingchart.com/resources/exportdataurl.php'
});

'myChartDiv' 是指在您的图表呈现的页面中提供给 div 的 id。您可以像我在上面所做的那样在导出数据方法选项中设置“url”选项,也可以设置“exportdataurl”。数据通过 HTTP 作为 POST 数据发送。

于 2014-06-02T21:51:35.243 回答
0

您可能可以使用在 Sencha 论坛上发布的Export store to Excel 用户扩展。

于 2012-08-08T20:55:07.027 回答
0

只是为了获取数据?当然。

图表由一个store对象填充,该对象是一个包含所有数据的容器。

将数据从存储中取出是非常先进的。

例如:

store.each(function(store,record,e){console.log(record);});

于 2012-08-07T20:22:30.203 回答