Я пытаюсь создать загружаемый PDF-файл диаграммы, созданной с помощью ApexCharts. На данный момент я только что заполнил его фиктивными данными и пытаюсь заставить работать опцию загрузки PDF. Однако, когда я пытаюсь запустить его, в консоли возвращается ошибка сценария. Вот мой JS:
function display() {
var options = {
chart: {
type: 'bar'
},
series: [{
name: 'sales',
data: [30, 40, 45, 50, 49, 60, 70, 91, 125]
}],
xaxis: {
categories: [1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999]
}
}
var chart = new ApexCharts(document.querySelector("#chart"), options);
chart.render();
}
function demoFromHTML() {
var pdf = new jsPDF();
pdf.addImage(chart, 'PNG', 0, 0);
pdf.save("download.pdf");
}
Ссылка на полный jsfiddle находится здесь: https://jsfiddle.net/eo8u073m/
Я не уверен, почему он не работает, поскольку другие похожие примеры работали с таким кодом. Любая помощь будет оценена по достоинству.
addHTML
вместоaddImage
изjspdf
. - person noitse   schedule 05.06.2020apexChart
с помощьюdataUri
, а затем передачу его вjspdf
, как показано здесь - person noitse   schedule 05.06.2020