में मल्टीप्लॉट के लिए एक शीर्षक मैं एक दूसरे के बगल में दो प्लॉट बनाने के लिए gnuplot का उपयोग कर रहा हूं। मैं पूरी चीज को एक शीर्षक देना चाहता हूं, लेकिन अगर मैं मानक set title "blah"
कमांड का उपयोग करता हूं तो मुझे दो खिताब मिलते हैं - प्रत्येक प्लॉट के लिए एक। मैं केवल एक शीर्षक (भूखंडों के ऊपर केंद्रित) कैसे प्राप्त कर सकता हूं?gnuplot
Q
gnuplot
6
A
उत्तर
8
कोशिश:
set multiplot layout 1,2 title "blah"
बेशक
, इस सेट किया जा सकता है शीर्षक के साथ जोड़ा जा सकता है आदेश तो आप (multiplot से) एक पृष्ठ शीर्षक और उसके बाद (set title
से) अलग-अलग भूखंड खिताब हो सकता है।
यहाँ एक बेवकूफ विभिन्न स्थानों के सभी illustrating उदाहरण है कि "शीर्षक" प्रयोग किया जाता है .:
set multiplot layout 1,2 title "Sine and Cosine"
set title "Sine is coolest!"
plot sin(x)
set title "Cosine is coolest!"
plot cos(x) title "Cool",tan(x) title "Lame"
आप पृष्ठ का शीर्षक पर बेहतर नियंत्रण चाहते हैं, तो आप हमेशा एक लेबल के रूप निर्देशांक निर्दिष्ट करने का उपयोग कर सकते स्क्रीन। बस अंतिम साजिश से पहले इसे जोड़ें और आप सब तैयार हैं। (आप पहले साजिश से पहले यह भी जोड़ते हैं तो एक ही लेबल जो शायद नहीं है कि आप क्या चाहते कई बार खींचा जा सकता है।)
उदाहरण के लिए:
set label "Sine and Cosine" at screen 0.5,0.95 center front
`
मैं बस मिल सकता है लेआउट निर्दिष्ट किए बिना मल्टीप्लॉट शीर्षक "ब्लाह" सेट करें? जब मैं Matlab तक पहुंच प्राप्त करता हूं तो मैं कोशिश करूंगा ... – Grzenio
@Grzenio - Matlab? मैंने सोचा कि सवाल gnuplot के बारे में था। निश्चित रूप से, आप 'लेआउट 1,2' को छोड़ सकते हैं, लेकिन फिर प्लॉट्स की नियुक्ति आप जो चाहते हैं वह नहीं हो सकती है (आमतौर पर प्लॉट एक दूसरे के शीर्ष पर होने वाले होते हैं)। इसके आस-पास पहुंचने के लिए, अगले 'प्लॉट "के प्लेसमेंट को नियंत्रित करने के लिए' सेट मूल 'और' सेट आकार 'भी है – mgilson