2013-10-31 29 views
5

Tôi đã vẽ tỷ lệ chiến thắng trên bảng xếp hạng Flot đây: http://jsfiddle.net/xR66k/Flot chuỗi thời gian, quá nhiều dữ liệu chỉ

Trục x hiển thị số tuần, nhưng tôi không muốn các điểm giữa các bọ ve (đối với ví dụ giữa tuần 37 và 38, và giữa tuần 41 và 42) - làm cách nào để tôi có thể xóa chúng?

tôi là tạo ra các dấu với đoạn mã sau:

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]); 
} 

Tại sao Flot âm mưu điểm thêm dữ liệu?

+1

Đây là một vấn đề được biết đến với các plugin ngưỡng: https://code.google.com/p/flot/issues/detail?id=258 – Mark

+0

Lưu ý rằng điều này đã di cư đến hành # 337 (https://github.com/flot/flot/issues/337) trên Github, đây là nơi chúng tôi theo dõi chúng. – DNS

Trả lời

6

Như tôi đã nói trong nhận xét của tôi, đây là giới hạn được biết đến của plugin ngưỡng, vì vậy, hãy làm việc xung quanh nó. Trong số fiddle này, tôi đã tạo ra hai chuỗi một chỉ với một số điểm và một với chỉ các dòng. Các "chỉ dòng" sẽ nhận được ngưỡng đúng cách mà không cần thêm điểm đánh dấu.

enter image description here

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

Tuyệt vời! Tôi phải thêm "hoverable: false" vào chuỗi đầu tiên, nhưng nếu không thì nó hoàn hảo. :-) – darkangel

Các vấn đề liên quan