Wir arbeiten an einem Projekt, das den Umsatz pro Land für zwei Gruppen aufzeichnet. Die Herausforderung besteht darin, dass unser Prototyp in den USA konzentriert ist und die Verkäufe in den USA alle anderen Länder in den Schatten stellen. Was wir tun möchten, ist eine minimale Höhe für jeden Balken, der & gt; 0 ist, so dass der Benutzer in der Lage sein wird, alle Balken zu sehen und mit der Maus über die Zählung im Schwebezustand zu gehen.
Ich habe ein Bild angehängt, um zu zeigen, wie die Verkäufe in den Ländern rechts aussehen wie 0. In den meisten Fällen erscheinen nur die USA, aber wir zeigen nie ein Land an der Unterseite es gibt mindestens 1 Verkauf.
Wie auch immer, um eine Mindesthöhe zu definieren, so dass immer ein Balken vorhanden ist? Wir haben versucht, eine Grenze hinzuzufügen, aber das hat nicht funktioniert, wenn es eine kleine Anzahl von Verkäufen im Vergleich zur großen Leiste gab.
Danke!
Ja, Sie können minPointLength: Ссылка
verwendenWenn der durchschnittliche Betrachter dieser Daten nicht mit logarithmisch skalierten Daten arbeitet, ist es keine gute Idee, sie so zu skalieren. Die Leute werden die Länge der Balken vergleichen, wie sie sollten, und werden einen völlig unrealistischen Eindruck der Daten haben.
Der Unterschied zwischen 1 Pixel und 0 Pixel reicht aus, um zu zeigen, dass dort ein Wert vorhanden ist, der jedoch in den meisten Fällen nicht ausreicht, um die Daten sinnvoll zu verzerren.
Eine Sache, die Sie in Erwägung ziehen könnten, ist die Verwendung einer logarithmischen Skala:
%Vor%Damit könnten Sie die verschiedenen Höhen visualisieren, selbst wenn ein Balken mehrere Größenordnungen größer ist als die anderen.
Alles andere würde Ihre Daten verzerren, wenn sie wirklich so klein sind, dass sie beim ersten Plotten nicht sichtbar sind.
Ich habe minPointLength verwendet, also die Mindesthöhe auf 5 gesetzt. Es hat funktioniert.
%Vor%Tags und Links highcharts highstock