मैं फैंटॉमजेएस 2.1.1 के माध्यम से एक रिपोर्ट प्रस्तुत करने की कोशिश कर रहा हूं जहां HTML पृष्ठ में चार्ट.जेएस द्वारा उत्पन्न चार्ट शामिल है। मेरे पास उस पृष्ठ पर पूरा नियंत्रण है। परिणामी पीडीएफ एक प्रिंट करने योग्य ए 4 होना चाहिए। जैसा कि आप नीचे स्क्रीनशॉट में देख सकते हैं, चार्ट बहुत धुंधला है।फ़ैंटॉमजेएस धुंधला करता है चार्ट.जेएस कैनवास
क्या कोई तरीका है कि मैं चार्ट.जेएस या फैंटॉमजेएस को उच्च डीपीआई पर चार्ट/पेज प्रस्तुत कर सकता हूं ताकि खींचा कैनवास अच्छा और तेज दिखाई दे?
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। मैंने इसे सीएसएस का उपयोग करके 100% पर सेट कर दिया है। मुझे लगता है कि चार्ट.जेएस यह सोच रहा है कि 'उत्तरदायी: सत्य' – dislick
की वजह से आप इस मुद्दे के लिए समाधान मिला? –