Javascript 高级图表csv导出问题
我在应用程序中使用Highchart。我无法将图表数据点导出为csv格式 我试着用这种方法Javascript 高级图表csv导出问题,javascript,highcharts,Javascript,Highcharts,我在应用程序中使用Highchart。我无法将图表数据点导出为csv格式 我试着用这种方法 <script src="http://code.highcharts.com/stock/highstock.js"></script> <script src="http://code.highcharts.com/modules/exporting.js"></script> <script src="https://rawgithub.com
<script src="http://code.highcharts.com/stock/highstock.js"></script>
<script src="http://code.highcharts.com/modules/exporting.js"></script>
<script src="https://rawgithub.com/highslide-software/export-csv/master/export-csv.js"></script>
$('#getcsv').click(function () {
var charts1 = $('#aumChart-container').highcharts();
Highcharts.post('http://www.highcharts.com/studies/csv-export/csv.php', {
csv: charts1.getCSV()
});
});
通过使用此方法,我在图表控件内看到默认的highcharts上下文菜单。我希望从外部按钮导出csv。是否有方法删除此默认上下文菜单
我试图通过删除对export.js的引用来删除上下文菜单,但随后我的“从外部导出到csv”按钮停止工作
有人能告诉我我到底把事情搞砸了吗?选项1
有一个可以让你导出你正在使用的CSV
在同一页上,他们展示了如何使用警报框获取CSV,这是否足够
直接链接到
选择2
您可以对其进行编码,以便只显示特定的菜单项
上面的链接-您正在查找菜单项
但是相反,你会:
exporting: {
buttons: {
contextButton: {
menuItems: [{
text: 'CSV',
onclick: function() {
/*
obviously you'd have to post this to a script
to get the results into a csv file
instead of getting an alert.
*/
alert(this.getCSV());
}
}]
}
}
}
它首先检查Highcharts.getOptions.exporting{在添加按钮之前,您应该能够以某种方式更改该选项以避免其出现。我尝试了方法:1,但我也需要下载csv文件,而不仅仅是警报。使用方法2,您能否告诉我如何将其发布到脚本以在csv文件中获得结果。我正在使用此php文件下载csv文件:Highcharts.post'export/csv.php',{csv:charts1.getCSV};。这个脚本对我不起作用,有更好的方法吗1你需要检查如何用javascript准备文件,它与highcharts无关。