Grafana: Grafik: Grenzwerte für die automatische Y-Skalierung (min max)

Erstellt am 24. Okt. 2014  ·  46Kommentare  ·  Quelle: grafana/grafana

Ich habe ein Diagramm mit Fehlerraten und habe die maximale Achse auf auto . Das Problem ist, dass an ruhigen Tagen mit einer geringen Fehlerrate die Achse kleiner wird und winzige Streifen als große Berge angezeigt werden. Ich könnte das Maximum auf einen bestimmten Wert einstellen. Aber ich möchte nicht darauf abzielen, ein Diagramm zu erstellen, das vom Diagramm abweicht. Und ich möchte das Maximum nicht so hoch einstellen, dass keine lesbaren "mittleren" Grafiken angezeigt werden. (Ich möchte keine Schwellenwerte verwenden, da ich Diagramme auf der anderen Achse habe, und ich möchte keine Verwechslungen mit diesen Bereichen verursachen.)

Eine ideale Lösung wäre eine "Min-Max" -Einstellung. Ich könnte das Min-Max auf 100 setzen, und die Achse würde niemals kleiner werden. Aber es würde bei Bedarf wachsen.

arepanegraph help wanted prioritnice-to-have typfeature-request

Hilfreichster Kommentar

Von vor fast 2 Jahren:

Die Funktion wurde auf die Zeit zurückgesetzt, um die Benutzeroberfläche herauszufinden

Bitte bringen Sie > und < während eine bessere Benutzeroberfläche in Betracht gezogen wird.

Alle 46 Kommentare

Danke, interessante Idee. Scheint ein kleiner Randfall. Aber ich stimme zu, könnte manchmal nützlich sein.

Ja, ich wollte nur meine Gedanken auf Papier bringen. :Bier:

Ich denke nicht, dass dies ein Randfall ist.
Richten Sie AutoScale ein. Stellen Sie 0-100 als Mindestanzahl ein, aber lassen Sie das Diagramm so groß skalieren, wie es möchte. Dies hat einige Male bei den Direktoren und Vizepräsidenten Panik ausgelöst, bis ich sie auf die Skala schauen ließ, in der sie sich befanden.

+1 Viele der Zeitreihendaten, die ich in grafana visualisiere, liegen bei Null + Rauschen, und dies lässt die Grafiken chaotisch und unklar aussehen.

+1 von einem Grafana.net-Benutzer.

Die Mindestskala würde beispielsweise für Netzwerkschnittstellen hilfreich sein, bei denen einige unserer privaten / VPN-Verbindungen inaktiv sind (~ 20 KBit / s), bei Verwendung jedoch 50 bis 100 MBit / s. Wenn ich die Skalierung auf 100 MBit / s einstelle und sie beendet ist, weiß ich es nicht. Wenn ich sie auf 200 MBit / s einstelle, kann ich Daten nicht klar sehen, wenn sie nur 5 bis 10 MBit / s betragen.

Ich verstehe, dass diese Funktion wahrscheinlich nur für sehr wenige Menschen nützlich ist. Aber ich habe ein bisschen gehackt. Und ich habe mir etwas ausgedacht, das für mich funktioniert. Durch das Festschreiben in meiner Gabel wird der Registerkarte "Achsen" ein Y-Span-Feld hinzugefügt.

Wobei X eine Ganzzahl oder ein Float ist:

~X Span X around average
=X Span X around current value
>X Span is atleast X
<X Span is clamped to X

https://github.com/thoj/grafana/commit/7dcdccbd42e9f63b7388e439f7194fe7ead8039a

Beispiel, warum ich es brauche:
y-span

Interesse an einer PR?

@thoj Das wäre eine tolle Ergänzung. Wir verwenden Schwellenwerte für einige Diagramme und möchten diese immer anzeigen, skalieren das Diagramm jedoch weiterhin, um Punkte anzuzeigen, die viel höher als der Schwellenwert sind. "> X" würde hier gut funktionieren (und

@lpalm Ja! Ich werde eine Pull-Anfrage hinzufügen, um zu versuchen, die Diskussion in Gang zu bringen.

Ist das im 4.0.x Release Zug? Ich versuche, "<" und ">" in den Einstellungen der Y-Achse zu verwenden, aber ohne Erfolg.

Wir mussten eine benutzerfreundlichere Eingabe / Benutzeroberfläche als nur eine versteckte Funktion, bei der das Eingabefeld Ausdrücke wie > und < Wir haben die Funktion also zurückgesetzt, bis die Zeit gekommen ist, um dies herauszufinden die Benutzeroberfläche

Könnten wir dies in einer Dropbox neben Y-min und Y-max haben?

Hallo,

Ich habe diese Funktion vor einiger Zeit für ein Graphitprojekt erstellt und bin zu dem folgenden Schluss gekommen, dass ich möchte , da ich immer die Werte des Diagramms kennen möchte, die ich mit yMax nicht
Gibt es jemanden, der glaubt, dass yMax einfach so umgestaltet werden, dass es als minYMax funktioniert ?

Ich meine, wenn ich yMax auf x setze und der Zähler x überschreitet, möchte jemand nicht sehen, um wie viel er das Limit überschritten hat?

Ich verwende yMax, wenn ich Prozentsätze habe, um sicherzustellen, dass die 100% immer genau oben im Diagramm sind (auch wenn es einen kleinen Fehler gibt).

Ich brauche auch yMax. Dies ist auf einige verrauschte Signale zurückzuführen, die sehr hohe Spitzen aufweisen, die die Diagramme verzerren.

@iksaif ja, aber dafür sollte yMax nicht repariert werden müssen. Da Ihr Diagramm niemals 100% überschreitet und Ihr dynamischer yMax dann 100% wäre, würde Ihr Diagramm genauso aussehen wie bei der aktuellen Implementierung von yMax ?

@thoj das klingt nicht nach einer zuverlässigen Metrik? Möchten Sie nicht stattdessen, dass diese Spitzen aus dem Diagramm ausgeschlossen werden, oder wenn Sie sich für sie interessieren, kennen Sie den Wert tatsächlich?

@Kvistian sie würden, es kommt aus Gründen vor, dass es 100,02% anzeigt, und ich mag die Tatsache, dass ich das begrenzen kann.

Es gibt auch Zeiten, in denen ich nur sehen möchte, wann ich "zoomen" möchte, und ich kann yMax verwenden, um dies zu tun.

Ok, aber Sie sind sich einig, dass die meisten Fälle einen dynamischen yMax erfordern Wäre es in diesem Fall sinnvoll, den staticYMax oder fixedYMax für diese yMax standardmäßig vorhanden, da dies der allgemeine Anwendungsfall ist.

Klingt so, als ob das Setzen der unteren Grenze des oberen Randes des Diagramms nützlich sein könnte, aber ich würde die Semantik des vorhandenen yMax nicht ändern (was wirklich das maximale y ist, das angezeigt werden kann).

Es wäre interessant herauszufinden, wie dieses Ding in einer anderen ähnlichen Software benannt ist

@Kvistian Nicht jeder möchte grafana verwenden, um nur schöne, saubere Metriken von Servern anzuzeigen. Ich möchte Metriken von physischen Prozessen anzeigen, die verrauscht sind und manchmal seltsame Daten zurückgeben können. Siehe meine Beispiele und Erklärungen hier: https://github.com/grafana/grafana/pull/5720

@thoj Ich habe nicht vorgeschlagen, es zu entfernen, wenn es eine nützliche Funktion ist, ich habe nur gefragt, ob es ist. Es scheint jedoch einige Anwendungsfälle zu geben, daher sollte es in diesem Fall nicht entfernt werden. Ich persönlich bin jedoch der Meinung, dass es mehr Fälle geben sollte, in denen Sie einen dynamischen yMax wünschen . Als ich über das Problem mit Graphit stolperte, ging ich tatsächlich davon aus, dass yMax mein Problem lösen würde (da ich keinen nützlichen Fall für ein tatsächliches statisches yMax sehen konnte ). Letztendlich ist es an dieser Stelle nur ein Namensproblem.

Es ist mir eigentlich egal, ob es yMax oder minYMax heißt, ich dachte nur, dass yMax sich eher wie eine default -Funktion anfühlt, die den häufigsten Anwendungsfall lösen sollte.

Ich zeige einen SOC-Wert (Battery State of Charge) an und würde es wirklich lieben, eine Ober- und Untergrenze festlegen zu können, während die automatische Skalierung innerhalb dieser Grenzen erhalten bleibt.

Hier sind einige Bilder des Problems, mit dem ich konfrontiert bin, wenn der Y-Max-Wert eingestellt oder nicht eingestellt wird.

Wenn ich den Y-Max-Wert nicht einstelle, zeigt das Diagramm SOC-Werte auf der Y-Skala> 100%, die niemals auftreten werden. Mit anderen Worten, im Falle des Ladezustands der Batterie:

0% <= y_scale_values <= 100%

screen shot 2017-02-07 at 21 31 01

Wenn ich den Y-Max-Wert einstelle ,
screen shot 2017-02-07 at 21 29 35

Ich möchte in der Lage sein, eine Obergrenze (100%) und eine Untergrenze (0%) festzulegen, aber die automatische Skalierung des Diagramms innerhalb dieser Grenzen zu haben, wie dies zu dem Zeitpunkt der Fall ist, an dem die Y-Grenzen nicht festgelegt sind.

Fügen Sie einfach unseren Anwendungsfall hinzu. Wir überwachen eine Website und haben einen Basiswert für den Healthchecking-Verkehr für "funktionierende" Instanzen, den ich als grafisch "niedrige" Grafiklinie anzeigen möchte (z. B. 0,1 Anforderung / Sek., Aber die Achse wäre mindestens 1, während Die Grafikachse kann weiterhin nach oben skaliert werden, wenn der "echte" Verkehr eintrifft.

Es gibt einen Hack, um einen minimalen maximalen Wert für die Y-Achse zu haben.

Erstellen Sie eine Baseline -Metrik für die gewünschte minimale Skalierung. Hier habe ich 1s für die CPU-Zeit ausgewählt:

image

Fügen Sie Überschreibungen für die Basismetrik hinzu, damit sie aus dem Diagramm verschwindet:

image

Das ist es.

Der einzige Nachteil ist, dass Sie die Grundlinie sehen können, über die Sie schweben:

image

Ich brauche dies auch für die E / A-Anzeige.

Zum Beispiel kann die Lesegeschwindigkeit 50 kb / min oder 500 MB / min betragen, wobei eine minimale Skalierung festgelegt wird - zum Beispiel 100 MB / min als Standard, um meine Grafiken konsistenter zu machen.

+1
Bitte?

@dstensnes Bitte

Okay, damit kann ich leben :) Schaut sich jemals jemand die Reaktionen an? Mir ist jetzt aufgefallen, dass man die Anzahl der Reaktionen sortieren kann, das ist also zumindest etwas. Vielen Dank

Ich denke, die Anwendungsfälle der meisten Menschen würden durch Hinzufügen eines Kontrollkästchens "Soft Limit" neben den Feldern Y-Min und Y-Max abgedeckt. Wenn Sie Y-Max in die nächste Zeile verschieben, sollte sowohl für das Kontrollkästchen als auch für die Beschriftung genügend Platz vorhanden sein, und die Funktionalität sollte ziemlich selbsterklärend sein :)

Ich bin nicht sicher, wie dies als Randfall angesehen werden kann. Die Hauptanwendung, die wir haben, ist der Netzwerkverkehr, aber in den meisten Diagrammen möchten Sie keine winzigen Werte als "Berge" sehen.

Gibt es derzeit eine Problemumgehung, um dies zu tun?

Irgendwelche Updates dazu? Dies macht das Einrichten guter Dashboards sehr schwierig.

Eine UI-Idee wäre:

  • YMax (weich) - Der obere Rand des Diagramms erstreckt sich immer mindestens bis hierher
  • YMax (hart) - Der obere Rand des Diagramms erstreckt sich nie über diesen Punkt hinaus
  • YMin (weich) - Der untere Rand des Diagramms erstreckt sich immer mindestens bis hierher
  • YMin (hart) - Der untere Rand des Diagramms erstreckt sich nie über diesen Punkt hinaus

Eine andere Einstellung könnte eine minimale Spanne für die Y-Achse sein, die definiert, dass die Spanne von aktuell Y-niedrig zu Y-hoch niemals kleiner als der angegebene Wert sein sollte. Auf diese Weise kann das Rendern frei festlegen, wo die y-Achse beginnen und enden soll - und gleichzeitig geringfügige Änderungen der Werte vermeiden, die als Berge gerendert werden sollen.

Ich finde auch, dass dies ein sehr häufiges Problem bei verrauschten Daten ist und die meisten Daten verrauscht sind.

Ich denke, das eigentliche Problem ist, dass Ausreißerwerte die Skalierung der Y-Achse verzerren und alles andere verschwinden lassen. Ich sehe die richtige Lösung darin, dass der Bereich der Y-Achse basierend auf den angezeigten Daten dynamisch ist, während extreme Ausreißerwerte abgeschnitten werden. Der beste Weg, dies zu tun, besteht darin, den Bereich auf Standardabweichungen vom Durchschnitt der angezeigten Daten zu basieren. Wenn Sie beispielsweise 1 Standardabweichung einstellen, wird mehr als 1 Standardabweichung über dem Durchschnitt in der Grafik abgeschnitten. Dies ist sowohl einfach zu konfigurieren als auch kann auf der Clientseite leicht berechnet werden, sodass es nicht von der Datenquelle abhängt und für die Benutzer relativ einfach zu verstehen ist.

Von vor fast 2 Jahren:

Die Funktion wurde auf die Zeit zurückgesetzt, um die Benutzeroberfläche herauszufinden

Bitte bringen Sie > und < während eine bessere Benutzeroberfläche in Betracht gezogen wird.

Ich warte verzweifelt auf eine Funktion wie die, die vor 2 Jahren entfernt wurde!

Sogar Vorlagen-Diagramme, die dieselbe Metrik auf verschiedenen Systemen nebeneinander überwachen, liefern ungenaue Darstellungen, da die Skalen unabhängig von den aktuellen Daten im Diagramm automatisch angepasst werden.

Es gibt einen Hack, um einen minimalen maximalen Wert für die Y-Achse zu haben.

Erstellen Sie eine Baseline -Metrik für die gewünschte minimale Skalierung. Hier habe ich 1s für die CPU-Zeit ausgewählt:

image

Fügen Sie Überschreibungen für die Basismetrik hinzu, damit sie aus dem Diagramm verschwindet:

image

Das ist es.

Der einzige Nachteil ist, dass Sie die Grundlinie sehen können, über die Sie schweben:

image

Für diejenigen, die die hilfreiche Lösung von @bobrik lesen, können Sie baseline in der Überschreibung vor Tooltips ausblenden.
image

@bobrik @ sb3tcs Hallo, ich würde gerne Ihre Problemumgehung verwenden, aber Grafana hat einen Abfragesyntaxfehler, wenn ich nur 20 oder eine andere Zahl in die Abfrage eingebe. Wie erstelle ich die Basismetrik? Oder ist mein Grafana 5.1 zu alt, um diese Art von Abfrage zu unterstützen?

Ich habe bei einer zweiten Abfrage einige verkettete Funktionen verwendet, um zu verhindern, dass die Diagramme auf der y-Achse zu stark vergrößert werden.
In diesem Beispiel habe ich angemeldete Benutzer von mehreren Servern in einem Diagramm grafisch dargestellt.

Ich habe eine zusätzliche Abfrage mit denselben Datenpunkten hinzugefügt:
offset (-20) aggregBy (1m, min) removeBelowValue (0) setAlias ​​(hidden_min)

Dies ändert den dynamischen Zoom von
min bis max
zu
min-20 (ohne ins Negative zu gehen) bis max

So verbergen Sie das gefälschte Diagramm:
Visualisierungsüberschreibung mit Regex "/hidden_.*/"
Zeilen: falsch
Legende: falsch
Im Tooltip ausblenden

Sie könnten wahrscheinlich sogar die y-Achse zwischen mehreren Diagrammen synchronisieren. Wie ein Panel pro Server und sammeln Sie Min / Max aus Datenpunkten aller Server in jedem Panel.

Ich habe eine andere Problemumgehung gefunden. Ich habe gerade eine Min- und Max-Zeitreihe mit dem Min- und Max-Tag hinzugefügt. Die Linie war so
weather,sensorID=min temperature=0
weather,sensorID=max temperature=20
Diese werden dem Diagramm hinzugefügt und wie oben erwähnt ausgeblendet. Das einzige Problem ist, dass Sie es regelmäßig injizieren müssen.
So sieht es aus, möglicherweise muss die maximale Temperatur auf 19 eingestellt werden, damit die Achse automatisch auf 20 eingestellt wird.

Unbenannt

Bearbeiten: Maximal 19 einfügen und es hat funktioniert.

Ich bin auf diesen Thread gestoßen und habe nach einer Lösung gesucht, um ein flexibles y-max in Grafana festzulegen. Für meinen Anwendungsfall zeichne ich die Anforderungslatenz und das Anforderungsvolumen für eine API grafisch auf. Ich möchte ein flexibles y-max auf ungefähr 500 ms (0,5 Sekunden) einstellen, damit ich die Nuance der Anrufe mit geringerer Latenz besser erkennen kann, indem ich stachelige Ausreißer ausschließe und das y-max automatisch anpasse, wenn die maximale Latenz darunter liegt diese Schwelle.

Ich habe versucht, y-min auf 0 und y-max auf <0,5 einzustellen, aber dann verschwindet meine y-Achse entweder vollständig oder ignoriert die y-min. Dieses Problem trat unabhängig von der grafischen Darstellung der Latenz und der Anforderung von Volumenabfragen zusammen / getrennt auf. Hat es in diesem Bereich neue Fortschritte gegeben? Es wäre wirklich von Vorteil für mein Team.

Ich füge ein paar Screenshots meines Diagramms hinzu, wobei y-max anders konfiguriert ist (jeweils durch den Diagrammtitel gekennzeichnet).
Screen Shot 2020-05-27 at 2 44 03 PM
Screen Shot 2020-05-27 at 2 42 56 PM
Screen Shot 2020-05-27 at 2 42 19 PM
Screen Shot 2020-05-27 at 2 41 39 PM

Wenn Sie keine Werte über 500 ms grafisch darstellen möchten, können Sie versuchen, removeAboveValue (0.5) zu verwenden.
Teilen Sie dann dem Diagramm mit, wie mit den Nullwerten umgegangen werden soll

Keine Ahnung, ob es eine Möglichkeit gibt, berechnete Parameter für diese Funktion zu verwenden

Eine etwas aktuellere Basisumgehung lautet wie folgt:

image

Dadurch wird verhindert, dass die Basislinienabfrage im Diagramm, in der Legende und im Hover-Tooltip angezeigt wird, und es wird auch verhindert, dass Probleme beim Stapeln auftreten.

Dies ist kein wirklicher Randfall, sondern ein sehr häufiger Fall. Ich denke tatsächlich, dass man sehr oft eine y-Achse mit "weichen" Min / Max-Werten haben möchte. Der Hauptgrund für die Einstellung der y-Achsenskala besteht darin, dass man sie am erwarteten Datenbereich ausrichten und auch mehrere Diagramme mit der ausgerichteten y-Achse haben möchte, damit man Werte leicht vergleichen kann.

Es wäre interessant herauszufinden, wie dieses Ding in einer anderen ähnlichen Software benannt ist

Highchartjs nennt es softMin / softMax.
https://api.highcharts.com/highcharts/yAxis

AnyChart nennt es weich min / max.
https://docs.anychart.com/Axes_and_Grids/Scales#soft

Chartjs verfügt über die Option "suggestedMin / Max" zur Behandlung dieses Anwendungsfalls.
https://www.chartjs.org/docs/latest/axes/cartesian/linear.html#axis -range-settings

amCharts nennt sie min / max und strictMin / Max.
https://www.amcharts.com/docs/v4/reference/valueaxis/#strictMinMax_property

RRDtool hat beispielsweise standardmäßig "weiche" Grenzwerte, wenn die automatische Skalierung verwendet wird, verfügt jedoch über eine Option namens rigid , die "harte" Grenzwerte für die Skalierung erzwingt.

[-u | --oberer Grenzwert] [-l | - unterer Grenzwert] [-r | --rigid] [--allow-shrink]

Standardmäßig wird das Diagramm automatisch skaliert, sodass die y-Achse an den Datenbereich angepasst wird. Sie können dieses Verhalten ändern, indem Sie die Grenzwerte explizit festlegen. Die angezeigte y-Achse reicht dann mindestens von der unteren bis zur oberen Grenze. Durch die automatische Skalierung können diese Grenzen weiterhin gedehnt werden, sofern nicht die starre Option festgelegt ist. Zulassen-Verkleinern ändert das Verhalten von Starr, indem die automatische Verkleinerung zugelassen wird. Das Diagramm überschreitet nicht die benutzerdefinierten Grenzwerte.
https://oss.oetiker.ch/rrdtool/doc/rrdgraph.en.html

Tableau verfügt über eine Funktion, mit der ein einheitlicher Achsenbereich für alle Zeilen oder Spalten ermöglicht wird. Sie können dies beispielsweise nur für die y-Achse festlegen. Dies löst das Problem auf eine etwas andere Art und Weise, aber es ist immer noch der gleiche Anwendungsfall, bei dem mehrere Diagramme den gleichen Achsenbereich / Maßstab haben sollen.

Während sich ein Großteil der Diskussion darüber auf die Implementierung separater Soft-Min- und Max-Werte für die Skalierung konzentriert hat, denke ich, dass die Implementierung einer Funktion "Minimaler Bereich der y-Achse" als Teil davon eine große Bedeutung hat, die sich von der Funktion "Soft" unterscheidet "min / max, wie auf dem Originalplakat angegeben. Die weichen Minima und Maxima würden verwendet, um feste Positionen auf der y-Achse anzugeben, die während der automatischen Skalierung immer sichtbar sein müssen. Dies kann verwendet werden, wenn Sie einen bekannten Bereich von y-Achsenwerten haben, den Sie immer sichtbar haben möchten. Dies ist nützlich, um zu verhindern, dass kleine Abweichungen aufgrund des Zoomeffekts der automatischen Skalierung als übertriebene Spitzen und Täler auftreten. Dies funktioniert jedoch nur, wenn Sie wissen, wie hoch diese Werte für die y-Achse zur Entwurfszeit sein werden. Dies ist nicht immer der Fall, insbesondere bei Personen, die Vorlagen für Endbenutzer erstellen, die möglicherweise unterschiedliche Hardware- und Lademuster haben.

Eine Option für den minimalen Bereich der y-Achse für die automatische Skalierung würde diese Anforderung beseitigen. Bei Verwendung für einen Satz von Werten, bei denen der Datenbereich (dh abs(max(Y)-min(Y)) ) den konfigurierten minimalen Bereich der y-Achse nicht überschreitet, werden die minimalen und maximalen Werte auf der y-Achse so eingestellt, dass die Daten ist vertikal zentriert. Dies vermeidet das Problem, kleine Abweichungen zu übertreiben, ohne dass der Grafikdesigner die genauen Werte der y-Achse im Voraus kennen muss.

Schneller Pseudocode, um die Berechnung zu demonstrieren:

minRange = 25
dataRange = abs(max(Y)-min(Y))
if dataRange < minRange:
    yAxisExtension = (minRange - dataRange) / 2
    yAxisMin = min(Y) - yAxisExtension
    yAxisMax = max(Y) + yAxisExtension

Dieser Ansatz wird Ausreißer nicht von der Skala verdrängen, wie dies bei einer Zentrierung um den Mittelwert der Fall wäre.

Stellen Sie sich als Beispiel für einen Anwendungsfall vor, Sie entwerfen ein Dashboard für die Überwachung von Daten von NUT / upsd und stellen das Stromverbrauchsdiagramm zusammen. Während meine USV durchschnittlich 400 W beträgt, kann die einer anderen Person durchschnittlich 100 W oder 1000 W betragen, je nachdem, wie das Hardware-Setup aussieht. Es ist nicht möglich, dies im Voraus zu wissen. Die Menge der aufgenommenen Leistung ist jedoch normalerweise über einen kurzen Zeitraum ziemlich konstant, was bedeutet, dass sie bei der automatischen Skalierung zu Übertreibungen auf der y-Achse neigt. Dies ist ein perfekter Anwendungsfall für einen minimalen Bereich der y-Achse, in dem Sie vernünftige Annahmen über die Skala der Varianz über einen bestimmten Zeitraum treffen können, jedoch nicht über die Größe des Absolutwerts.

Wenn ein Sensor eine begrenzte Auflösung hat, sehen Sie nur das Quantisierungsrauschen, wenn die Größe in der ausgewählten Zeitspanne nur sehr wenig variiert. Ich würde mir zum Beispiel eine minimale y-Spanne wünschen, um dieses Quantisierungsrauschen in der Grafik nicht zu stark zu verstärken.
Im Falle einer kleinen y-Wertespanne sowohl in der linken als auch in der rechten y-Achse wäre es schön, die Mitte der einen y-Achse in Richtung der oberen Hälfte und die Mitte der anderen y-Achse in Richtung der unteren Hälfte zu "verschieben" halb. Dadurch werden unnötige Links / Rechts-Y-Wert-Schnittpunkte unterdrückt. Wenn beide Y-Achsen die gleiche Menge aufweisen, sollten die Achsen natürlich nicht so angestupst werden, aber es gibt bereits die Option "Y-Achsen synchronisieren".

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen