12.4 для создания pdf-диаграммы, нарисованные графиком, потому что чартист основан на svg. Я вижу диаграмму в браузере с помощью html (контрольная диаграмма test-chartist.html). Но когда я использую команду wkhtmltopdf --dpi 300 --page-size A4 test-chartist.html test3.pdf
, диаграмма wkhtmltopdf --dpi 300 --page-size A4 test-chartist.html test3.pdf
в test3.pdf. И затем я добавляю текущие js, результат - странный размер, это неправильно, и направление тоже не так
Function.prototype.bind = Function.prototype.bind || function (thisp) {
var fn = this;
return function () {
return fn.apply(thisp, arguments);
};
};
Кто-нибудь может мне помочь? большое спасибо вам
Хорошо, я вдруг узнал ответ. Если я добавлю ширину и высоту в параметры диаграммы, все будет хорошо, как показано ниже:
var options = {
width: 800,
height: 150,
donut: true,
donutWidth: 30,
startAngle: 240,
total: 30,
showLabel: true,
animation:false
};
new Chartist.Pie('#mainImg', {
series: [10,10]
},options);
Надеюсь, это поможет другим.