2009-10-07 13 views

उत्तर

4

यह मेरे लिए काम किया (Kubuntu 9.04, सप्तक 3.2.2)

print("plot.eps","-deps", "-F:30") 

यह आंकड़ा में सभी पाठ तत्वों बलों फ़ॉन्ट आकार 30 भी देखें octave function: print साथ मुद्रित करने के लिए।

+0

कि मेरे लिए काम किया सौभाग्य से, मैं ऑक्टेट के साथ अपने दिनों के बाद से एक बेहतर साजिश और गणना विकल्प पर चले गए हैं। पायथन, numpy, और matplotlib चट्टान! – cpatrick

0

प्राप्त अक्ष संभाल और सेट 'fontsize' संपत्ति (सप्तक 3.2.4) वस्तु:

ax = gca(); 
set(ax, 'fontsize', 15); 
1

निम्नलिखित का प्रयास करें:

'{\fontsize{12} legend1-text}' 

आप कहाँ है हर कथा पाठ के लिए शामिल करने के लिए। मेरा आदेश, जो वास्तव में काम करता था, था:

legend('{\fontsize{10} Low }', '{\fontsize{10} Medium }', '{\fontsize{10} High }') 
3

स्टैक ओवरफ्लो पर एक और पोस्टिंग के आधार पर मुझे निम्नलिखित समाधान मिला।

copied_legend = findobj(gcf(),"type","axes","Tag","legend"); 
set(copied_legend, "FontSize", FontSize); 

जीएनयू सप्टक, संस्करण 3.6.3

Matlab: How to obtain all the axes handles in a figure handle?

+0

/EDIT2: यह फोंटसाइज के लिए सही तरीके से काम करता है, लेकिन यदि आप बोल्ड करने के लिए फ़ॉन्टवेट सेट करने का प्रयास करते हैं तो यह केवल पौराणिक कथाओं पर ही प्रभावी होगा, न कि पौराणिक कथाओं पर। हालांकि यह बग केवल gnuplot विंडो के अंदर होता है, अगर आप किसी फ़ाइल में प्रिंट करते हैं, तो किंवदंती पाठ सही ढंग से बोल्ड किया जाता है, और प्रतीकों को गैर-बोल्ड (संभवतः ऑन्टेव के साथ एक अन्य मुद्दा gnuplot ...) पर वापस कर दिया जाता है। – gaborous

0

सुनिश्चित नहीं हैं कि अगर यह एक समाधान है जब ओपी प्रस्तुत की गई थी गया था, लेकिन यह अब बहुत आसान है:

h = legend({"foo","bar"});  
    set (h, "fontsize", 16); 
संबंधित मुद्दे