Aktionen

NCPLOT: Liniendiagramme: Unterschied zwischen den Versionen

Aus BAWiki

(Benamsung Datenreihe etc.)
K (umformatiert)
Zeile 1: Zeile 1:
  
 
[[en:NCPLOT: Line Charts]]
 
[[en:NCPLOT: Line Charts]]
 
+
__TOC__
==Konzept Liniendiagramm==
+
 
<br />
 
<br />
 +
 +
=Konzept Liniendiagramm=
  
 
Bei linienhaften Diagrammen werden die Werte von Datenreihen an einer Achse angetragen,
 
Bei linienhaften Diagrammen werden die Werte von Datenreihen an einer Achse angetragen,
Zeile 24: Zeile 25:
 
<br />
 
<br />
  
 
+
===Symbolisierungs-Strategie für Datenreihen===
'''Symbolisierungs-Strategie für Datenreihen'''<br />
+
 
Datenreihen können als Linie mit oder ohne Marker, oder auch nur mit Markern
 
Datenreihen können als Linie mit oder ohne Marker, oder auch nur mit Markern
 
symbolisiert werden. Die Kurven des Diagramms erhalten ihre Farben dabei der Reihe
 
symbolisiert werden. Die Kurven des Diagramms erhalten ihre Farben dabei der Reihe
Zeile 48: Zeile 48:
 
aber auch Datenreihengruppen innerhalb von Liniendiagrammen können unterschiedlich
 
aber auch Datenreihengruppen innerhalb von Liniendiagrammen können unterschiedlich
 
symbolisiert werden.
 
symbolisiert werden.
 +
<br />
  
 
+
===Benennung von Datenreihen===
'''Benennung von Datenreihen'''<br />
+
 
Sowohl die Beschreibung einer Datenreihen-Gruppe als auch die Datensatz-Beschreibung
 
Sowohl die Beschreibung einer Datenreihen-Gruppe als auch die Datensatz-Beschreibung
 
bietet Möglichkeiten den Namen für die Kurvenlegende zu beeinflussen.
 
bietet Möglichkeiten den Namen für die Kurvenlegende zu beeinflussen.
Zeile 69: Zeile 69:
 
<br />
 
<br />
  
 
+
===Erstellen von Bildserien===
'''Erstellen von Bildserien'''<br />
+
 
In der Beschreibung eines Datensatzes kann für bestimmte Dimensionen das Zeichnen
 
In der Beschreibung eines Datensatzes kann für bestimmte Dimensionen das Zeichnen
 
in Einzeldarstellung angefordert werden.
 
in Einzeldarstellung angefordert werden.
Zeile 92: Zeile 91:
  
  
==Liniendiagramm-Typen==
+
=Liniendiagramm-Typen=
  
===Zeitreihen-Darstellung===
+
==Zeitreihen-Darstellung==
 
Stellt den Wert einer physikalischen Größe über einer Zeitachse dar.
 
Stellt den Wert einer physikalischen Größe über einer Zeitachse dar.
 
<br />
 
<br />

Version vom 27. Juni 2018, 16:20 Uhr


Konzept Liniendiagramm

Bei linienhaften Diagrammen werden die Werte von Datenreihen an einer Achse angetragen, die Symbolisierung der Datenreihe ist vom Datenwert unabhängig.

Ein Liniendiagramm besitzt in NCPLOT jeweils nur eine X- und eine Y-Achse. Benötigt man für das Darstellen einer weiteren physikalischen Größe eine zweite Y-Achse, muss man zwei Liniendiagramme aufeinanderlegen. Ein zweites Liniendiagramm mit derselben X-Achse auf derselben Zeichenfläche muss definiert werden. Beliebig viele Liniendiagramme können aufeinander gelegt werden.

Die zugehörigen Achsen können an allen vier Seiten des Diagramms positioniert und von der Zeichenfläche auch verschieden weit abgerückt werden. So läßt sich auf dem Blatt „ein“ Diagramm erzeugen, dass bspw. die Kurven für Wasserstand, Strömungsbetrag und Salzghalt gemeinsam darstellt und dafür drei Y-Achsen besitzt.

Symbolisierungs-Strategie für Datenreihen

Datenreihen können als Linie mit oder ohne Marker, oder auch nur mit Markern symbolisiert werden. Die Kurven des Diagramms erhalten ihre Farben dabei der Reihe nach aus Farbpaletten. Sowohl den Linien-, als auch den Marker-Symbolen wird dabei eine Palette zugewiesen, um Marker und Linienfarbe einer Datenreihe auch unterschiedlich gestalten zu können.

Die Start-Farbe kann über ihren Index (Position in Palette) vom Anwender bestimmt werden. Ohne Angabe wird die Farbvergabe mit der ersten Palettenfarbe begonnen. Ist das Ende der Palette erreicht, wird die Farbpalette von vorn durchlaufen.

NCPLOT verwendet die im $PROGHOME/cfg-Bereich bereits etablierte Paletten-Technik. Für die Vergabe von Farben an Datenreihen wurden dort speziell geeignete Paletten bereitgestellt:

NCPLOT ist für die Symbolisierung von Datenreihen geeignet voreingestellt. Der Anwender hat aber die Möglichkeit diese Default-Symbolisierung zu übersteuern. Es können auch eigene Farbpaletten verwendet werden. Verschiedenen Liniendiagramme, aber auch Datenreihengruppen innerhalb von Liniendiagrammen können unterschiedlich symbolisiert werden.

Benennung von Datenreihen

Sowohl die Beschreibung einer Datenreihen-Gruppe als auch die Datensatz-Beschreibung bietet Möglichkeiten den Namen für die Kurvenlegende zu beeinflussen. Textbausteine für die Kurvenlegende können dort hinterlegt oder aber auch explizit abgeschaltet werden. Der Name der Datenreihen-Beschreibung kann führender Bestandteil des Kurvennamens sein. Auch der Datensatz kann einen Textteil liefern.

Wird die Datenauswahl per Start-Step-Stride-Technik getroffen, wird der Datenreihen-Bezeichnung stets die zugrundeliegende Index-Adressierung in Reihenfolge der Variablen-Dimensionen angehängt. Der Buchstabe v kennzeichnet dabei die entlang der Kurve variierende Dimension.

Bei der Datenauswahl mit Hilfe der DimSelect-Methode, kann zusätzlich für jede Dimension der Variablen einzeln bestimmt werden, ob Information über sie in den Legendentext einfliessen soll oder nicht.

Erstellen von Bildserien

In der Beschreibung eines Datensatzes kann für bestimmte Dimensionen das Zeichnen in Einzeldarstellung angefordert werden. Es können dabei mehrere Dimensionen zur Serienverarbeitung vorgesehen sein.

Beispiel:
Die Zeitreihen des Schwebstoffgehalts in 3 verschiedenen Tiefen soll an 12 Orten dargestellt werden. Fünf verschiedene Schwebstoffklassen sind von Interesse. Für jeden Ort und jede Fraktion soll ein Bild erstellt werden. Das Diagramm zeigt dann die 3 Kurven des Schwebstoffgehalts in den 3 Tiefen. Mit einem Programm-Aufruf werden 60 Bilddateien erstellt.

Diagramm-Definitionen, die nur ein Bild zur Folge haben, werden hier als statisch bezeichnet. Diagramm-Definitionen, die mehr als ein Bild veranlassen dagegen als dynamisch. Auch innerhalb eines Liniendiagrammes können statische neben dynamischen Datensätzen visualisiert werden. Ein Plot-Auftrag der mehrere Bildserien-Anforderungen beinhaltet wird nur bearbeitet, wenn die Bildserien die gleiche Bildanzahl besitzen.


Liniendiagramm-Typen

Zeitreihen-Darstellung

Stellt den Wert einer physikalischen Größe über einer Zeitachse dar.
Beispiel-Grafiken Zeitreihe



zurück zu NCPLOT