दिलचस्प पोस्ट
ऑब्जेक्ट्स की पहचान करना, आईडी (…) से लौटा मूल्य क्यों बदलता है? मैं अतुल्यकालिक XMLHttpRequest के लिए कॉलबैक फ़ंक्शन का लाभ कैसे प्राप्त करूं? गतिशील रूप से एक सिल्वरलाइट डेटाग्रिड कॉलम के हेडर टेक्स्ट को सेट करना जावास्क्रिप्ट में एरे की एक सरणी को मिलाएं / समतल करें? आइकन पर डबल क्लिक करके जावा कार्यान्वयन कैसे करें? जावा 8 संपत्ति के द्वारा अलग दो टुकड़ों के बीच बुनियादी संचार मैं कमांड लाइन टूल का उपयोग करते हुए मैक ओएस एक्स के लिए एक अच्छी दिखने वाली डीएमजी कैसे बनाऊँ? आदेश दिया गया दिखेगी बनाम डिफॉल्ट डिक्ट बनाम डिक्ट $ $ एक स्क्रिप्ट बनाम $ $ एक सबशेल्ड में ज्ञात और अज्ञात क्षेत्रों के साथ json Deserialize CUDA ग्रिड आयामों को समझना, ब्लॉक आयाम और थ्रेड संगठन (सरल विवरण) सबरेपोर्ट के लिए डेटा स्रोत के रूप में आदिम प्रकार की वस्तुओं की सूची पास करना स्विंग में जेटीलेबल के एक कॉलम में अलग जेसीम्बोबॉक्स वस्तुएं कैसे जोड़ें Javascript के साथ एक div में दूसरे वर्ग को जोड़ें

जीएनयू प्लॉट में रेखा की साजिश है, जहां रेखा रंग मेरे डेटा फ़ाइल में एक तीसरा स्तंभ है?

मेरे पास डेटाफ़ाइल है जो इस तरह दिखता है:

1 1.0 0 2 1.5 0 3 0.0 1 4 1.2 2 5 1.0 1 6 1.1 1 

जहां पहला कॉलम मेरा एक्स मान है, दूसरा कॉलम मेरा वाई मान है, और तीसरा कॉलम एक रंग है। मैं चाहता हूं कि प्रत्येक पंक्ति खंड को तीसरा कॉलम के अनुसार रंगीन किया जाए। तो पहले दो पंक्ति खंड "रंग 1" होंगे, अगले "रंग 2" होगा, अगले "रंग 3" होगा, और अंतिम दो "रंग 1" फिर से होगा

मैंने कोशिश की:

 plot 'file.dat' using 1:2:3 with lines rgb variable; 

लेकिन मेरी लाइन सभी काला थी।

क्या यह संभव है gnuplot?

धन्यवाद, गाबे

Solutions Collecting From Web of "जीएनयू प्लॉट में रेखा की साजिश है, जहां रेखा रंग मेरे डेटा फ़ाइल में एक तीसरा स्तंभ है?"

यह मेरे लिए निम्न काम करता है (gnuplot 4.4)

 plot "./file.dat" u 1:2:3 with lines palette 

उम्मीद है की यह मदद करेगा।

जब मैंने अपना कोड चलाया तो gnuplot "rgb" भाग को पार नहीं कर सका।

चर टैग का उपयोग करने के एक उदाहरण के लिए समान प्रश्न देखें: GNUPLOT: डेटा के अनुसार डॉट प्लॉट डॉट साइज़

उपयोगी उदाहरण यहां मिले: http://gnuplot.sourceforge.net/demo/pointsize.html

शुभकामनाएं

टॉम

 plot 'foo.dat' with lines linecolor variable 

या संक्षिप्त:

 plot 'foo.dat' wl lc var 

यह बहुत पहले से पूछा गया है, लेकिन मेरे पास एक ही सवाल था। और "वेरिएबल" रंगों के लिए लीजेंड / शीर्षक भी पाने का सबसे उपयुक्त तरीका था:

 # set this to the range of your variable which you want to color-encode # or leave it out set cbrange [0:1] # define the palette to your liking set palette defined ( 0 "#B0B0B0", 0.333 "#FF0000", 0.666 "#0000FF", 1.0 "#000000" ) # in this example, column 3 is mapped to the colors of the palette plot "data.txt" u 1:2:3 wl lc palette z 

(gnuplot 4.6 patchlevel 4 पर परीक्षण किया गया)