Sencha导出图表可以做到吗?

时间:2012-08-07 18:28:27

标签: extjs

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

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

我的问题是:有办法吗?如果是的话,需要或使用的代码是什么?

我也可以在ZINGCHARTS.COM中进行操作

zingcharts怎么样?我做了我的研究,发现他们有这个代码叫做zingchart.exec(“yourChartId”,“exportdata”);我只是不知道如何把它放在我的zingcharts.rendering函数中我可以获得帮助吗?

3 个答案:

答案 0 :(得分:2)

我发现这是一个较旧的问题,但希望这会帮助您或其他有类似问题的人。

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

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

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

答案 1 :(得分:0)

只是为了得到数据?肯定。

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

要将数据从商店中取出是非常好的。

例如:

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

答案 2 :(得分:0)

您可以使用在Sencha论坛上发布的Export store to Excel user extension