javascript - ChartJS keeps resizing canvas to the default size -


नीचे कोड का उपयोग करना।

  var कैनवास = $ ('& lt; कैनवास / & gt ; ') addClass (।' चार्ट ') appendTo (तत्व)। // ... canvas.css ({width: 700, ऊंचाई: 400}); Var सीटीएक्स = कैनवास [0] .getContext ("2 डी"); नया चार्ट (सीटीएक्स)। लैन (डेटा);  

कैनवास को हमेशा 300x150 में बदल दिया जाता है जब अंतिम पंक्ति कहा जाता है। क्यों?

आप css के माध्यम से लागू की जाने वाली शैली खो जाती हैं जब आप getContext । आपको prop का उपयोग करके / इसके बजाय उपयोग करना चाहिए।

  कैनवास.प्रॉप ({width: 700, height: 400});  

Comments