2011-09-15 22 views
7

मैं कुछ 3 डी डेटा सेट प्रदर्शित करने के लिए, यह पता चला है निम्नलिखित अनुभवहीन कुल्हाड़ियों लेबलिंगलाटेक्स गणित प्रतीकों का उपयोग करके मायावी में अक्ष को कैसे लेबल करें?

from mayavi import mlab 
axes =mlab.axes(xlabel='$\alpha$', ylabel='$\beta$', zlabel='$\sigma$') 

कोई भी विचार काम नहीं करता है एक अजगर स्क्रिप्ट में मायावी का आयात कर रहा हूँ? मुझे या तो Google या उपयोगकर्ता मैनुअल से समाधान नहीं मिल रहा है।

+1

क्या मायावी निश्चित रूप से टीएक्स लेबल का समर्थन करता है? मुझे दस्तावेज़ीकरण में इसका कोई उल्लेख नहीं मिल रहा है। Matplotlib में, एक 'usetex' विकल्प है जो मुझे लगता है कि डिफ़ॉल्ट रूप से बंद है - शायद कुछ ऐसा ही है? – James

उत्तर

0

प्रत्येक स्ट्रिंग

from mayavi import mlab 
axes =mlab.axes(xlabel=r'$\alpha$', ylabel=r'$\beta$', zlabel=r'$\sigma$') 
+0

यह समझाया गया है [यहां] (http://docs.python.org/reference/lexical_analysis.html#string-literals)। 'R' उपसर्ग के बिना, \ \' और' \ b' को बचने के क्रम के रूप में व्याख्या किया जाता है। मुझे नहीं लगता कि यह '$ \ sigma $' 'के लिए जरूरी है, क्योंकि' \ s' एक मान्यता प्राप्त भागने अनुक्रम नहीं प्रतीत होता है। – James

+1

आपको यकीन है कि यह काम करता है? मेरे पास इसका परीक्षण करने के लिए संसाधन उपलब्ध नहीं हैं, लेकिन संभवतः मुझे लगता है कि सवाल यह है कि मायावी टीएक्स का समर्थन करता है या नहीं। – nye17

+1

@Zykx: मेरे लिए काम नहीं करता है। कृपया एक पूरा उदाहरण प्रदान करें। – Adobe

5

मायावी उदासी LaTeX प्रतीकों का समर्थन नहीं करता के सामने एक आर डाल की कोशिश करो।

1

धागा थोड़ा पुराना है, लेकिन समस्या अभी भी हल नहीं हुई है।

https://pgi-jcns.fz-juelich.de/portal/pages/latex-mayavi.html

वहाँ एक समाधान प्रस्तुत किया है, जहां एक लेटेक्स दस्तावेज़ एक PNG फ़ाइल में बदल जाती है, जो: उन, जो अभी भी मायावी में लेटेक्स पाठ का उपयोग कर इस साइट पर एक नज़र हो सकता था में रुचि रखते हैं के लिए फिर से मायावी में आयात किया। सौभाग्य!

संबंधित मुद्दे