2016-03-29 8 views
0

Einer meiner Liniendiagramme Werte im Bereich enthalten 0..11.5flicht: Null-Werte auf der Achse angezeigt werden

flicht ist yaxis mit 0..12

das Problem mit: Wert 0 gezeichnet auf der Achse (siehe angehängtes Bild)

Gibt es eine Möglichkeit, Flot mitzuteilen, dass ein kleiner Rand hinzugefügt wird, z Verwenden Sie 0,5 Rand? oder - Gibt es eine Möglichkeit, die Min- und Max-Werte zu erhalten, so dass ich xmin und xmax manuell einstellen kann?

flot with zero values on the axis

Antwort

0

Es ist die autoscaleMarginoption for the axis was tut, was Sie wollen. Oder Sie können die Werte min und max für die Achse manuell einstellen.

Der Standardwert für autoscaleMargin auf der y-Achse ist 0.02 (Sie können sehen, dass die Punkte nicht vollständig auf der Achse sind, sondern etwas darüber). Erhöhen Sie dies nach Ihren Wünschen.

+0

Die 'autoscaleMargin'-Option [scheint manchmal nicht zu funktionieren] (https://groups.google.com/forum/#!topic/flot-graphs/J0hpWkuh4SA), so dass Sie Ihre 'min 'und' max' Werte manuell. – mechenbier

+0

@Raidri, die Verwendung von AutoscaleMargin hat nicht geholfen. nur um zu überprüfen, ob ich es korrekt verwendet habe: 1. hinzugefügt zu yAxis Option. 2. geändert auf 0,5, 5, keine geholfen. In welchen Einheiten wird gemessen? vielleicht habe ich den gleichen fall wie @ mechenbier erwähnt, null multiplizieren mit einer beliebigen nummer ist noch null ?! – Atara

Verwandte Themen