Highcharts добавляет экспорт в формате csv

Я использую js-библиотеку highcharts и хочу добавить функцию экспорта в формате csv.

Я добавил опцию в файл modules/exporting.js, но не знаю, что делать дальше.

Может ли кто-нибудь дать мне руку?


person faulpin    schedule 11.06.2011    source источник
comment
затем вы должны прочитать документы. все есть.   -  person Elzo Valugi    schedule 17.06.2011


Ответы (3)


Вот пример изменения кнопок. Вы можете добавить пользовательскую кнопку с экспортом в CSV, а затем на стороне сервера просто создать строку и экспортировать ее.

person Elzo Valugi    schedule 17.06.2011

Это сработало для меня. Просто добавьте это в конструктор. Это модификация поста Эльзо. Я использую highstock, но они должны работать одинаково.

exporting: {
buttons: {
    contextButton: {
        menuItems: [{
                text: 'Export to PNG (small)',
                onclick: function() {
                    this.exportChart({
                        width: 250
                    });
                }
            }, {
                text: 'Export to PNG (large)',
                onclick: function() {
                    this.exportChart(); // 800px by default
                }
            }, {
                text: 'Export to CSV',
                onclick: function() {
                    window.open('/getcsv/loc/' + loc + '/ser/' + ser + '/reg/' + reg);
                }
            },
            null
        ]
    }
}
},
person jake_astub    schedule 14.04.2015

person    schedule
comment
Проблема в том, что я хочу использовать меню по умолчанию. Вы можете видеть это здесь. highcharts.com/demo - person faulpin; 11.06.2011