2011-08-10 18 views
5

में एकाधिक एक्स अक्ष टिक सेट सेट करता है क्या किसी को पता है कि मैं फ्लोट ग्रिड में एक्स अक्ष के लिए टिक के एकाधिक सेट कैसे बना सकता/सकती हूं? मैं समय के साथ डेटा ग्राफिंग कर रहा हूं और मैं विशिष्ट टिकों (महीने के दिन) और फिर सामान्य टिकों के तहत अधिक सामान्य टिक (महीनों) दिखाने में सक्षम होना चाहता हूं। कुछ की तरह: जैसा कि यहाँ दिखायाफ्लोट

 1 2 3 4 5 6 7...1 2 3 4 5 6 7 8..... 
      JUNE   JULY 

उत्तर

4

तो कई y अक्षों समर्थित हैं:

http://people.iola.dk/olau/flot/examples/multiple-axes.html

यह दस्तावेज़ इंगित करने के लिए आप 2 एक्स-कुल्हाड़ियों हो सकता है लगता है: https://github.com/bluesmoon/yui-flot/wiki/API-Documentation---Axes लेकिन वास्तव में समझाने के लिए विफल रहता है यह काम किस प्रकार करता है;

मेरा सबसे अच्छा अनुमान यह है कि आपके पास एकाधिक डेटासेट हैं, इसलिए आपको दिन-दर-दिन श्रृंखला और एक महीने-दर-महीने श्रृंखला होना चाहिए, और प्रत्येक को एक अलग धुरी को असाइन करना होगा। लेकिन मैं इसे काम करने में सक्षम नहीं हूं।

मेरी एकल x- अक्ष के बजाय

:

xaxis: { show: false, tickFormatter: nanometers },                      

मैं इस लाइन का उपयोग कर रहा:

xaxes: [{ tickFormatter: nanometers }, { tickFormatter: function(n) { return n+"cm^-1" } }],            

कोई किस्मत अब तक, मुझे बताओ अगर आप कहीं भी! -


अद्यतन

ठीक है, समझ आप इस तरह दूसरी धुरी से पीछे नहीं डाटासेट आवंटित करने के लिए है:

data = [{label: "Title",data:[1,2,3,4,5]},{data:[2,4],xaxis:2}] 
+0

मैं सेट 2 डाटासेट के मूल्य -1 होने के लिए, नीचे, या चार्ट से बाहर। अन्यथा डेटा एक दूसरे को ओवरले करेगा। – joelnet

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