2009-11-20 10 views
12

मैं पिछले 24 घंटों में गतिविधि के gnuplot के साथ एक ग्राफ उत्पन्न कर रहा हूं, लेकिन समय धुरी वास्तव में खराब दिखती है क्योंकि यह हर पांच मिनट के लिए लंबी संख्या में फिट करने की कोशिश कर रही है आखरी दिन।धुरी का इलाज दिनांक/समय (युग)

क्या जीन-एक्सिस को युग के समय के रूप में इलाज करने का कोई तरीका है, और हर घंटे या तो चिह्नित करें?

+0

साजिश रची जा सकती है, आप युग समय चाहते हैं xtics या स्वरूपित समय/तिथि के रूप में? – Xailor

+0

मेरे पास वर्तमान में युगिक्स के रूप में xtics है, मैं चाहता हूं कि उन्हें स्वरूपित दिनांक समय के रूप में प्रदर्शित किया जाए, अधिमानतः प्रारूपित दिनांक/समय –

+0

जेफरी के लिए डेटा फ़ाइल को फिर से लिखने के बिना, क्या मेरी टिप्पणी आपके लिए काम करती है? –

उत्तर

18

क्या आप यह चाहते हैं?

set xdata time 
set timefmt "%s" 
# set xtics 3600 
set format x "%H:%M:%S" # or whatever 
plot ... 
+0

यह मुझे त्रुटि देता है "x समय डेटा के लिए spec का उपयोग करके पूर्ण आवश्यकता है" –

+2

हाँ, आपको प्लॉट करना होगा और "उपयोग" का उपयोग करना होगा, इसलिए यदि आप कॉलम 1 और 2 की साजिश कर रहे हैं, तो करें: "plot 'file' 1 का उपयोग करके : 2 ... "बस" प्लॉट "फ़ाइल के बजाय ..." –

+0

धन्यवाद, क्षमा करें, इससे पहले कि मैंने आपकी टिप्पणी याद कर दी! –

5

मैं gnuplot howto से पीछा किया:

03/21/95 10:00 6.02e23

इस फ़ाइल से

set xdata time 
    set timefmt "%m/%d/%y" 
    set xrange ["03/21/95":"03/22/95"] 
    set format x "%m/%d" 
    set timefmt "%m/%d/%y %H:%M" 
    plot "data" using 1:3 
संबंधित मुद्दे