Javascript 高级图表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

我在应用程序中使用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/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无关。