मैं Bitstream vera sans font
के बजाय New Times New Roman
फ़ॉन्ट जो स्कूल नेटवर्क सर्वर में matplotlib
के लिए एक डिफ़ॉल्ट है उपयोग करने के लिए कोशिश की है बदले बिना फ़ॉन्ट का नाम बदल रहा है।डिफ़ॉल्ट फ़ॉन्ट अजगर
मुझे Times
या Helvetica
, या Arial
के साथ निम्न त्रुटि मिलती है।
त्रुटि
इसके समाधान के लिए नहीं मिला, मैं सर्वर से उन फोंट अपलोड करने के लिए तकनीकी मदद के लिए पूछा। मैंने सत्यापित किया कि वे अपलोड किए गए थे।
अब के बाद मैं fontList.cache
हटा दिया और कोड के रूप में नीचे फिर से चलाएँ:
import matplotlib.pyplot as plt
import numpy as np
x= np.arange(0,100)
y= 3*x-1
plt.plot(x,y)
plt.xlabel('x',fontdict={"name": "Times New Roman"})
plt.ylabel('y',fontdict={"name": "Times New Roman"})
plt.show()
अच्छी बात है कि मैं त्रुटि संदेश अब दिखाई नहीं देता है, लेकिन बुरी बात यह है कि fontdict={"name": "Times New Roman"},
जोड़ने लेबल के बाद गायब हो गया है।
मुझे बिना किसी त्रुटि के इसका कारण मिल सकता है।