LabVIEWForum.de
Graph variabel - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Graph variabel (/Thread-Graph-variabel)



Graph variabel - dany22 - 26.09.2006 12:26

Hallo,
wie kann ich in einem Graphen einzelne Kurven für bestimmte Werte(z.b. Wert=5) der Kurve andere Liniearten zuweisen? Oder wie setzt ich an dieser stelle eine Markierung?
Bei mir ändert sich dann immer die ganze Kurve aber nicht nur der Bereich.
bye


Graph variabel - jg - 26.09.2006 12:35

<div align="left">Hallo,

mir ist nicht bekannt, das man innerhalb eines Graphen die Farbe ändern kann.

Was aber geht: Du könntest programmatisch an einigen Punkten einen Cursor einfügen, der kann dann eine andere Farbe haben.

Oder, wenn du die Punkte deines Graphen anders als die Linien darstellen willst, das geht auch.

Ansonsten würde mir nur (ein extrem aufwendiger) XY-Graph einfallen, in den du dann abschnittsweise die entsprechenden Graphen-Stücke definierst.

MfG, Jens</div>


Graph variabel - Achim - 26.09.2006 12:42

Hi,

du kannst nur ganze Linien (Graphs) verändern, woher soll das Anzeigeelement auch wissen, welchen Punkt du meinst?!

Du kannst seit LV8 aber Markierungen (Annotations) machen, dazu brauchst du einen Property Node (ganz unten: Annotation List). Das ist ein Array of Cluster, in dem Cluster sind alle möglichen Einstellungen verfügbar. Schau dir dazu mal die Hilfe/Beispiele an!

Gruss
Achim

@Jens: Das mit dem XY-Graph müsste er anders machen: Da wäre jeder Punkt ein eigener Graph, und die "besonderen" Graphen (Punkte) könnte er dann anders gestalten (Punktform, Farbe). Oder er könnte seine normale Kurve in einen XY-Graph wandeln und dann den "besonderen" Stellen (Indizes xn einen zusätzlichen Graph überlagern, der durch andere Farben, fette Punkte etc. die Kurve überdeckt. Dabei müsste die Reihenfolge des einzeichnens beachtet werden, weil sonst evtl. die Ur-Kurve einen "besonderen" Punkt überdeckt (sieht dann unschön aus).