/ / Възможно ли е да скриете баровете с нулева височина в диаграма? - javascript, jquery, класации, флота

Възможно ли е да скриете баровете с нулева височина в бар диаграма? - javascript, jquery, класации, флота

За стойности от 0, Flot обича да нарисува плоска линия, където ще бъде лентата. Възможно ли е да го конфигурирате, за да не изтеглите нищо?

Отговори:

7 за отговор № 1

В молбата си реших този проблем, като зададох yaxis min на стойност по-голяма от 0 и по-малка от резолюцията, с която работих. Граници видими, плоска линия скрита.

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 за отговор № 2

Можете да зададете стойността на нула, когато е нула и това ще я попречи да се покаже и ще ви позволи да държите границите около други барове.


6 за отговор № 3

Едно решение: задайте линейността на лентите на 0. Това премахва границата около баровете.

Това идва за сметка на хубавата видимост замалки стойности, С граници, дори когато диаграмата ви има големи стойности, например 1 и 2 са различни. Без граници малките номера могат да бъдат трудни за разбиране, но този ефект може да бъде компенсиран, като се придържаме към по-тъмните стойности fillColor за вашите барове.