मैं matplotlib में एक साजिश के लेबल (उदा। Xlabel या ylabel) में एक नई लाइन कैसे जोड़ सकता हूं? उदाहरण के लिए,पायथन में टीएक्स के साथ matplotlib लेबल में newline डाल?
plt.bar([1, 2], [4, 5])
plt.xlabel("My x label")
plt.ylabel(r"My long label with $\Sigma_{C}$ math \n continues here")
आदर्श रूप से मैं वाई-लेबल भी केंद्रित होना चाहता हूं। क्या इसे करने का कोई तरीका है? यह महत्वपूर्ण है कि लेबल में टीएक्स ('$' में संलग्न) और नई लाइन दोनों हों।
आप यह सुनिश्चित करने के लिए LaTeX कमांड को सक्रिय रूप से डबल-सेव करना चाहते हैं कि वे पाइथन द्वारा व्याख्या नहीं किए गए हैं: 'xlabel ('$ \\ सिग्मा $')' –
यह उत्तर सही नहीं है। आप * या तो * सामान्य स्ट्रिंग (कोई आर) * में * लेटेक्स '\' से बचें * या * आप @EOLs [answer] का पालन करें (http://stackoverflow.com/a/2666270/1157089) – aaren
केंद्र के संबंध में: 'ylabel ('यह ऊर्ध्वाधर \ ntest' है, multialignment = 'center') http://matplotlib.org/examples/pylab_examples/multiline.html – Faber