Bir HTML sayfası Chart.js tarafından oluşturulan bir grafik içeren PhantomJS 2.1.1 aracılığıyla bir rapor oluşturmaya çalışıyorum. Bu sayfa üzerinde tam kontrole sahibim. Elde edilen PDF yazdırılabilir bir A4 olmalıdır. Aşağıda ekran görüntüsünde gördüğünüz gibi, grafik çok bulanık.PhantomJS bulanıklaştırır Chart.js kanvas
Chart.js veya PhantomJS grafiğini/sayfasını daha yüksek bir DPI'da oluşturmanın herhangi bir yolu var mı? Böylece, çizilmiş tuvalin hoş ve keskin görünmesi mümkün mü?
PhantomJS:
page.property('paperSize', {
format: 'A4',
orientation: 'portrait',
border: '2cm'
});
Chart.js:
var lineChart = new Chart(ctx).Line(data, {
animation: false,
responsive: true,
pointDot: false,
scaleShowLabels: true,
showScale: true,
showTooltips: false,
bezierCurve : false,
scaleShowVerticalLines: false
});
Tuval elemanının yüksekliği ve widh değeri nedir? –
@RahulR. CSS kullanarak% 100'e ayarlıyorum. Bence Chart.js, bu soruna bir çözüm bulmuş olsaydınız, 'duyarlı': true ' – dislick
' un kendi kendine çözdüğünü düşünüyor mu? –