Hi,
jqxChart has a built-in export method that lets you save the chart as a PNG, JPEG, or even PDF.
You don’t need extra libraries — it’s included in the widget.
var sampleData = [
{ Day: 'Monday', Sales: 30 },
{ Day: 'Tuesday', Sales: 25 },
{ Day: 'Wednesday', Sales: 40 },
{ Day: 'Thursday', Sales: 35 },
{ Day: 'Friday', Sales: 50 }
];
$('#chart').jqxChart({
title: "Weekly Sales",
description: "Demo Chart",
enableAnimations: true,
showLegend: true,
source: sampleData,
xAxis: {
dataField: 'Day'
},
seriesGroups: [{
type: 'column',
series: [
{ dataField: 'Sales', displayText: 'Sales' }
]
}]
});
// Export on button click
$('#exportBtn').on('click', function () {
$('#chart').jqxChart('export', 'png', 'WeeklySales.png');
});
Best regards,
Peter Stoev
jQWidgets Team
https://www.jqwidgets.com/