2012-06-27 11 views
7

में समान रंग को लाइन करने के लिए कैसे करें बहुत सरल सामग्री। मैं एक समारोह चाहता हूं, फंक्शन एफ कहें, एक विशेष रंग के साथ प्लॉट किया जाना चाहिए। मैं लेबल का एक टुकड़ा भी चाहता हूं जो "फंक्शन एफ रंग" कहता है जिसे उस रंग में भी प्रदर्शित किया जाता है।लेबल को सेट करने और gnuplot

मैं अब तक इस कोशिश कर रहा हूँ:

set style line 1 lw 3 lc 1 
set label "AC" at 0, 70 textcolor 1 

लेकिन जाहिरा तौर पर "नियंत्रण रेखा" और "textcolor" विभिन्न चश्मा इस प्रकार है, और यह शिकायत:

"trolo4.pl", line 8: colorspec option not recognized 

किसी भी मदद बहुत अच्छा होगा!

उत्तर

6

ऐसा करें:

set label "AC" at 0, 70 textcolor linetype 1 

या

set label "AC" at 0, 70 textcolor linespec 1 

gnuplot> help label में मैनुअल पढ़ें अधिक जानने के लिए।

+0

अच्छा कर सकते हैं। मुझे एहसास नहीं हुआ कि आप वहां 'लाइनपेक' या 'लिनटाइप' का उपयोग कर सकते हैं। – mgilson

6

@holygeek द्वारा उत्तर ठीक काम करता है। अजगर से आ रहा है, मुझे लगता है कि थोड़ा और स्पष्ट होना अक्सर अच्छा होता है।

set style line 1 lw 1 lc rgb "red" 
set label "AC" at 0, 70 tc rgb "red" 

ध्यान रखें कि आपके gnuplot द्वारा मान्यता प्राप्त रंग नामों में से सेट प्रणाली निर्भर (पूरी सूची के लिए show colornames देखें)। पूर्ण प्रणाली स्वतंत्रता प्राप्त करने के लिए, आप #RRGGBB संस्करण का उपयोग कर सकते हैं। जैसे लाल '#ff0000 है, हरा #00ff00 है और नीला #0000ff है। जाहिर है, आप (फिर से, पूर्व निर्धारित रंग की एक सूची और उनके समकक्ष #..... के लिए show colornames देखें) दिलचस्प रंग के सभी प्रकार बनाने

अधिक जानकारी के लिए, यह भी देखें help colorspec

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