LabVIEWForum.de
Histogramm mit Prozentanzeige - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Signaldarstellung (/Forum-Signaldarstellung)
+---- Thema: Histogramm mit Prozentanzeige (/Thread-Histogramm-mit-Prozentanzeige)



Histogramm mit Prozentanzeige - Winterkind - 30.01.2024 11:32

Hallo,

ich erhalte in 10 Sekunden 70 Messwerte.
Diese möchte ich auf der Y-Achse in Prozent darstellen, leider komme ich in meinem Beispiel vi nie auf 100%.

Was mache ich falsch?

Gruß
Winterkind


RE: Histogramm mit Prozentanzeige - TpunktN - 30.01.2024 12:42

Mahlzeit Winterkind,

ich habe keine Ahnung was dieses Histogram dings macht, aber aufgefallen ist mir, es kommt auf genau 70, was deinen Anzahl an Werten entspricht. Ändert man das auf 100 kommst du auch auf 100 "%". Entweder du musst die 70 auf 100 skalieren oder der Fehler liegt wo anders und du musst dein Problem näher beschreiben.

Grüße Timo


RE: Histogramm mit Prozentanzeige - Winterkind - 30.01.2024 13:24

Hallo Timo,

vielen dank für deine Hilfe.

Wie kann ich den ein Array mit 70 Elementen in ein Array mit 100 Elementen skalieren?

Gruß
Winterkind


RE: Histogramm mit Prozentanzeige - th13 - 30.01.2024 13:52

Einfache Prozentrechnung: y/100 = x/70 => y = x*100/70, dann bekommst du bei x=35 von 70 korrekt 50%.

Edit: Du skalierst nicht das Array, sondern die Anzeige, wieviele Elemente du bereits bearbeitet hast.


RE: Histogramm mit Prozentanzeige - GerdW - 30.01.2024 13:52

Hallo Winterkind,

Zitat:Wie kann ich den ein Array mit 70 Elementen in ein Array mit 100 Elementen skalieren?
Das ist die falsche Frage: wenn du ein Array mit 70 Elementen hast, dann solltest du nicht künstlich mehr draus machen...

Zitat:ich erhalte in 10 Sekunden 70 Messwerte.
Diese möchte ich auf der Y-Achse in Prozent darstellen, leider komme ich in meinem Beispiel vi nie auf 100%.
Was genau sollen diese 100% darstellen?
Was soll angezeigt werden, wenn 70% Y=175 und 30% Y=125 als Daten vorliegen? Soll das Maximum dann immer noch bei 100% liegen oder doch richtigerweise die Summe beider Bins?

Ich skaliere das Maximum im Histogramm mal auf 100%:
[attachment=62640]


RE: Histogramm mit Prozentanzeige - Winterkind - 30.01.2024 15:11

Hallo GerdW

Zitat:Was genau sollen diese 100% darstellen?

Wenn von den 70 Elementen im Array 35 Elemente den Wert 140 haben und 35 Elemente den Wert 175, dann sollen zwei Spitzen mit 50% angezeigt werden.

Gruß
Winterkind


RE: Histogramm mit Prozentanzeige - GerdW - 30.01.2024 15:54

Hallo Winterkind,

so in etwa:
[attachment=62641]
100% entsprechen also der Gesamtgröße deiner Datenmenge aka ArraySize...


RE: Histogramm mit Prozentanzeige - Winterkind - 31.01.2024 08:07

Hallo GerdW

ja, genau so habe ich mir das vorgestellt.

Vielen Dank für die Hilfe.