LabVIEWForum.de
Änderung der Skaleneinteilung bei der X-Achse - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Änderung der Skaleneinteilung bei der X-Achse (/Thread-Aenderung-der-Skaleneinteilung-bei-der-X-Achse)



Änderung der Skaleneinteilung bei der X-Achse - Takuro - 29.05.2012 12:37

Hallo ihr,

ich bearbeite gerade einen Graphen. In diesem wird eine Messung (Konzentrationsverlauf über die Zeit) dargestellt. Bisher läuft das so, dass ich über den Faktor die Messungen eingestellt habe, sodass die Beschriftung der x-Achse in Stunden ist. Jede Stunde erhält dann automatisch einen Strich und dieser dann auch die Beschriftung.

Nun gibt es aber auch Messungen, die nur 30-45 min dauern. Dabei wird dann einfach links eine Null und Rechs einen 1 angezeigt. Dies würde ich gerne ändern, sodass ich dann z.B. alle 10 min einen Strich an der Skala bekomme. Am liebsten alle 10 min ein Strich, nur jeder zweite davon dann beschriftet.

Dies kann ich durch die Unterschiedlichen Intervalle nicht von bvornherein einstellen, sondern muss es während der Laufzeit machen.

Ich habe meine Versuche in einem Beispiel Snipet mal angehängt. Die dort vorhandenen Eigenscahftenknoten gehören alle zum Diagramm, hat er beim abspeichern des Snipets irgendwie verwurschtelt.

Ich hoffe mir kann wer helfen. Smile

Grüße,

Takuro


RE: Änderung der Skaleneinteilung bei der X-Achse - Takuro - 30.05.2012 12:37

Hmm, hier steht: "Die Skalenwerte lassen sich nicht manuell ändern."

Ernsthaft? Das wäre ja mehr als blöd. Das die Werte auf der x-Achse äquidistant dargestellt werden, ist ja verständlich, aber ich muss doch einstellen können, wie ich die Skalenbeschriftung einteilen möchte.

Oder ist damit nur gemeint, dass ich eben nicht von links nach rechts 0,10, 30, 20, 60 in äquidistanten Schritten darstellen kann?

Hilfe, Ideen gesucht. Smile

Grüße,

Takuro


RE: Änderung der Skaleneinteilung bei der X-Achse - GerdW - 30.05.2012 12:53

Hallo Takuro,

Zitat:hier steht: "Die Skalenwerte lassen sich nicht manuell ändern.
Unter welcher Überschrift? Wenn man "automatische Achsskalierung" vornimmt, kann man manuell nichts mehr ändern, ist doch klar...
Also folgende Lösung: keine automatische Skalierung verwenden!

Zitat:von links nach rechts 0,10, 30, 20, 60 in äquidistanten Schritten
Das ist erstens weder äquidistant noch in monoton steigender Reihenfolge...

Außerdem:
- du schreibst von Graphen, dein PDF-Link bezieht sich auf Charts...
- dein Bild zeigt doch schon PropertyNodes für den Graph. Warum schaust du dich dort nicht weiter um und verwendest die MinorIncrement-Property?


RE: Änderung der Skaleneinteilung bei der X-Achse - Takuro - 30.05.2012 13:05

(30.05.2012 12:53 )GerdW schrieb:  Hallo Takuro,

Zitat:hier steht: "Die Skalenwerte lassen sich nicht manuell ändern.
Unter welcher Überschrift? Wenn man "automatische Achsskalierung" vornimmt, kann man manuell nichts mehr ändern, ist doch klar...
Also folgende Lösung: keine automatische Skalierung verwenden!

Danke, selbstverständlich ist die automatische Skalierung deaktiviert.

Zitat:
Zitat:von links nach rechts 0,10, 30, 20, 60 in äquidistanten Schritten
Das ist erstens weder äquidistant noch in monoton steigender Reihenfolge...
Ist mir wohl bewusst, das die Abstände nicht äquidistant sind, trotzdem könnten sie im Diagramm rein theoretisch äquidistant dargestellt werden. Per Hand kann ich das malen, unabhänig davon, wie sinnvoll das ist.

Zitat:Außerdem:
- du schreibst von Graphen, dein PDF-Link bezieht sich auf Charts...
- dein Bild zeigt doch schon PropertyNodes für den Graph. Warum schaust du dich dort nicht weiter um und verwendest die MinorIncrement-Property?

Ich verwende ein Signalverlaufsdiagramm. Alle meine Bezeichnungen beziehen sich darauf. Sry das das entwas durcheinander geht.

Und, auch wenn dus nicht glaubst, habe ich sehr wohl mit den ganzen weiteren Propertys rumgespielt, unter anderem auch mit dem von dir genannten. Damit kann ich zwar die Abstände des Gitters einstellen, jedoch nicht die Beschriftung der Achsen. Ich hänge nochmal das aktuelle an, vllt findet dazu jemand ja noch ne hilfreiche Idee.

Grüße,

Takuro


RE: Änderung der Skaleneinteilung bei der X-Achse - M Nussbaumer - 30.05.2012 13:09

(29.05.2012 12:37 )Takuro schrieb:  Hallo ihr,

ich bearbeite gerade einen Graphen. In diesem wird eine Messung (Konzentrationsverlauf über die Zeit) dargestellt. Bisher läuft das so, dass ich über den Faktor die Messungen eingestellt habe, sodass die Beschriftung der x-Achse in Stunden ist. Jede Stunde erhält dann automatisch einen Strich und dieser dann auch die Beschriftung.

Nun gibt es aber auch Messungen, die nur 30-45 min dauern. Dabei wird dann einfach links eine Null und Rechs einen 1 angezeigt. Dies würde ich gerne ändern, sodass ich dann z.B. alle 10 min einen Strich an der Skala bekomme. Am liebsten alle 10 min ein Strich, nur jeder zweite davon dann beschriftet.

Grüße,

Takuro

Hallo Takuro

Du hast den Chart ja auch so eingestellt, dass er nur den Minimal-Wert und den Maximal-Wert auf der X-Achse darstellt. Du kannst die Darstellungsart mit dem Property-Node "XAchse.Style" ändern.

Oder beim Chart selbst indem du Rechtsklick->Properties->Scales und dort auf grosse Feld mit der Darstellung der Skala klickst.

Hoffe das hilft dir weiter!

Den Rest mit dem Increment und so hast du ja schon gefundenWink

Gruss Marc


RE: Änderung der Skaleneinteilung bei der X-Achse - Takuro - 30.05.2012 13:11

Besten dank! Das hat geholfen. Ich musste diese Einstellung noch anpassen.

Danke für die Hilfe. Im Anhang nun das Beispiel, wie es für mich funktioniert.