Dla wartości 0, Flot lubi rysować płaską linię tam, gdzie byłby pasek. Czy można go skonfigurować tak, aby nic nie rysował?
Odpowiedzi:
7 dla odpowiedzi № 1W mojej aplikacji rozwiązałem ten problem, ustawiając yaxis min na wartość większą niż 0 i mniejszą niż rozdzielczość, z którą pracowałem. Widoczne granice, ukryta płaska linia.
var options = {
series: {
stack: 0,
lines: { show: false, fill: true, steps: false },
bars: { show: true, barWidth: 0.6 }
},
xaxis: {
mode: "time",
timeformat: "%H:%M"
},
yaxis: {
min: 0.5
},
selection: { mode: "x" },
grid: { hoverable: true }
};
8 dla odpowiedzi № 2
Możesz ustawić wartość na zero, gdy wynosi zero, co zapobiegnie jej wyświetlaniu i pozwoli zachować ramki wokół innych pasków.
6 dla odpowiedzi nr 3
Jedno rozwiązanie: ustaw szerokość linii słupków na 0. To eliminuje ramkę wokół słupków.
Jest to koszt dobrej widocznościmałe wartości Flot. Z ramkami, nawet jeśli wykres ma duże wartości, na przykład 1 i 2 są różne. Bez obramowania małe liczby mogą być trudne do zauważenia, ale efekt ten można zrównoważyć, pozostawiając ciemniejsze wartości wypełnienia dla pasków.