をレンダリングします。私はそのページを完全に支配している。結果のPDFは印刷可能なA4でなければなりません。下のスクリーンショットにあるように、チャートは非常にぼやけています。PhantomJS私はHTMLページはChart.jsによって生成されたチャートを含むPhantomJS 2.1.1を経由してレポートを表示しようとしているぼやけChart.jsキャンバス
は私が描かれたキャンバスは素晴らしく、シャープ表示されるようにChart.jsまたはPhantomJSのいずれかがより高いDPIでチャート/ページをレンダリングすることができます方法はありますか?
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
});
キャンバス要素の高さと幅はどれくらいですか? –
@RahulR。 CSSを使用して100%に設定しました。私はChart.jsが 'responsive:true 'のためにそれ自身を考え出していると思います – dislick
あなたはこの問題の解決策を見つけましたか? –