有没有办法为Stockchart启用导出?我知道它对于普通图表是可行的,但对于股票图表,我在尝试启用导出模式时未定义,
我尝试过:chart.export.enabled=true;
和chart.amExport.enabled = true;
以及
var amExport = new AmCharts.AmExport();
amExport.enabled = true;
chart.export=amExport;
但都失败了。 感谢
答案 0 :(得分:4)
尝试使用amCharts的新初始化样式。请参阅我的answer以了解与此相关的问题。
看起来您尝试过的旧方法已不再适用了。 (至少我的几个测试没有运行)
要启用导出,请在初始化代码中使用它:
export: {
enabled: true,
position: "bottom-right"
}
不要忘记包含所需的导出插件!
<小时/> 的更新强>
chart.export = {
enabled: true,
position: "bottom-right"
}
chart.initHC = false;
chart.validateNow();
关键是将initHC
设置为false,否则它不会加载插件的处理程序。然后再次验证,添加一些小精灵灰尘和tadaa - 它的工作原理。
答案 1 :(得分:0)
除了上面包含正确插件的响应之外,请确保使用html颜色代码,例如“#FF0000”而不是“red”,如果你指定了自己的颜色,早期的am图表导出版本支持图形(graph.useDataSetColors = false)和valueaxis。
无论您使用新的JSON还是旧样式,导出都能正常工作(我仍在使用旧样式的新AmCharts.AmStockChart()和$ scope.chart.write(“chartdiv”);