2013-10-31 4 views
5

मैं एक Flot चार्ट यहां पर जीत दर साजिश रची किया है बताते हैं: http://jsfiddle.net/xR66k/Flot समय श्रृंखला भी कई डेटा

x- अक्ष सप्ताह संख्या प्रदर्शित करता है, लेकिन मैं इन टिक के बीच अंक नहीं करना चाहते (के लिए सप्ताह 37 और 38 के बीच, और सप्ताह 41 और 42 के बीच) - मैं इन्हें कैसे हटा सकता हूं?

मैं निम्नलिखित कोड के साथ टिक बना रहा हूं:

var data = [[1382911200000,7.6805],[1382306400000,27.4607],[1381701600000,13.0376],[1381096800000,-26.3855],[1380492000000,-11.9624],[1379887200000,-5.018],[1379282400000,-11.0009],[1378677600000,50.5376],[1378072800000,0],[1377468000000,0]]; 

var ticks = []; 

for (var i = 0; i < data.length; i++) { 
    ticks.push(data[i][0]); 
} 

क्यों Flot साजिश अतिरिक्त डेटा बिंदुओं करता है?

+1

यह वह जगह है सीमा प्लगइन के साथ एक ज्ञात मुद्दा: https://code.google.com/p/flot/issues/detail?id=258 – Mark

+0

ध्यान दें कि यह जारी करने के लिए माइग्रेट किया गया # 337 (https://github.com/flot/flot/issues/337) गीथूब पर, जहां हम अब उन्हें ट्रैक करते हैं। – DNS

उत्तर

6

जैसा कि मैंने अपनी टिप्पणी में कहा था, यह थ्रेसहोल्ड प्लगइन की एक ज्ञात सीमा है, इसलिए, चलो इसके आसपास काम करते हैं। इस fiddle में, मैंने बस दो श्रृंखलाओं को केवल अंक के साथ बनाया है और केवल लाइनों के साथ। पॉइंट मार्करों के अतिरिक्त "बस लाइनों" को थ्रेसहोल्ड ठीक से मिलेगा।

enter image description here

data = [ 
     { label: 'Win Rate', data: data, points: {show:false} }, 
     { label: null, data: data, points: {show:true}, lines: {show:false} } 
    ]; 
+0

अच्छा! मुझे पहली श्रृंखला में "होवरबल: झूठा" जोड़ना पड़ा, लेकिन अन्यथा यह सही है। :-) – darkangel

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