Существует также возможность использовать Highcharts / Highstocks , которые также имеют сервер экспорта, где можно экспортировать диаграмму в формате PNG, SVG или даже PDF.Я использую mPDF для создания PDF-файлов, а с помощью cURL я получаю свои диаграммы с сервера экспорта Highchart и встраиваю сгенерированный SVG прямо в PDF
ОБНОВЛЕНИЕ:
Проверьте экспорт пример на старших графиках. Если вы строите свой запрос с указанными параметрами, сервер экспорта возвращает изображение.Таким образом, в вашем коде вы просто должны получить контент.Попробуйте этот запрос (я сделал его легче читать)
http://export.highcharts.com/?content=options&options=
{
xAxis: {
categories: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']
},
series: [{ data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4]}]
};
&type=image/png
&width=
&scale=
&constr=Chart
&callback=function(chart) {chart.renderer.arc(200, 150, 100, 50, -Math.PI, 0).attr({ fill : '%23FCFFC5', stroke : 'black', 'stroke-width' : 1}).add(); }