====== API: Chart Controls ====== API-Referenz für Diagramme und Visualisierungen. ===== TWvdSChart ===== Basis-Chart-Control für alle Diagrammtypen. ==== Namespace ==== ''WvdS.UI.Controls.Charts'' ==== PXAML ==== ==== Properties ==== | Property | Typ | Default | Beschreibung | ^ Title | string | '' | Diagrammtitel | ^ Series | TWvdSSeriesCollection | nil | Datenreihen | ^ Legend | TWvdSLegend | nil | Legende | ^ AxisX | TWvdSAxis | nil | X-Achse | ^ AxisY | TWvdSAxis | nil | Y-Achse | ^ Palette | TWvdSPalette | nil | Farbpalette | ^ EnableZoom | Boolean | False | Zoom aktiviert | ^ EnablePan | Boolean | False | Schwenken aktiviert | ==== Events ==== | Event | Signatur | Beschreibung | ^ OnSeriesClick | TSeriesClickEvent | Klick auf Datenpunkt | ^ OnLegendClick | TLegendClickEvent | Klick auf Legende | ---- ===== TWvdSSparkline ===== Kompakte Inline-Diagramme. ==== Namespace ==== ''WvdS.UI.Controls.Charts'' ==== PXAML ==== ==== Properties ==== | Property | Typ | Default | Beschreibung | ^ Type | TWvdSSparklineType | stLine | Line, Bar, WinLoss, Area | ^ Data | TDoubleArray | nil | Datenpunkte | ^ HighlightMin | Boolean | False | Minimum hervorheben | ^ HighlightMax | Boolean | False | Maximum hervorheben | ^ NegativeColor | TWvdSColor | clRed | Farbe für negative Werte | ---- ===== Series-Typen ===== Alle Series teilen gemeinsame Basis-Properties: | Property | Typ | Beschreibung | ^ Title | string | Reihen-Titel | ^ DataSource | IEnumerable | Datenquelle | ^ ArgumentDataMember | string | X-Wert Feld | ^ ValueDataMember | string | Y-Wert Feld | ^ Color | TWvdSColor | Farbe | ^ Visible | Boolean | Sichtbar | ---- ===== TWvdSLineSeries ===== Liniendiagramm. ==== PXAML ==== ==== Properties ==== | Property | Typ | Default | Beschreibung | ^ MarkerType | TWvdSMarkerType | mtNone | None, Circle, Square, Triangle | ^ MarkerSize | Integer | 8 | Marker-Größe | ^ LineStyle | TWvdSLineStyle | lsSolid | Solid, Dash, Dot | ^ LineWidth | Integer | 2 | Linienbreite | ---- ===== TWvdSAreaSeries ===== Flächendiagramm. ==== PXAML ==== ==== Properties ==== | Property | Typ | Default | Beschreibung | ^ Opacity | Double | 0.5 | Transparenz (0-1) | ^ ShowLine | Boolean | True | Obere Linie anzeigen | ---- ===== TWvdSBarSeries ===== Balkendiagramm. ==== PXAML ==== ==== Properties ==== | Property | Typ | Default | Beschreibung | ^ BarWidth | Double | 0.6 | Balkenbreite (0-1) | ^ CornerRadius | Integer | 0 | Eckenradius | ^ ShowLabels | Boolean | False | Werte anzeigen | ---- ===== TWvdSPieSeries ===== Kreisdiagramm. ==== PXAML ==== ==== Properties ==== | Property | Typ | Default | Beschreibung | ^ InnerRadius | Double | 0 | Donut-Loch (0=Pie) | ^ StartAngle | Double | 0 | Startwinkel | ^ ShowLabels | Boolean | True | Labels anzeigen | ^ ExplodeOffset | Double | 0 | Segment-Abstand | ---- ===== TWvdSFunnelSeries ===== Trichterdiagramm für Sales Funnels. ==== PXAML ==== ==== Properties ==== | Property | Typ | Default | Beschreibung | ^ NeckHeight | Double | 0.3 | Halshöhe (0-1) | ^ NeckWidth | Double | 0.3 | Halsbreite (0-1) | ^ GapRatio | Double | 0 | Abstand zwischen Segmenten | ---- ===== TWvdSScatterSeries ===== Streudiagramm. ==== PXAML ==== ---- ===== TWvdSBubbleSeries ===== Blasendiagramm. ==== PXAML ==== ==== Properties ==== | Property | Typ | Default | Beschreibung | ^ SizeDataMember | string | '' | Feld für Blasengröße | ^ MinBubbleSize | Integer | 10 | Minimale Blasengröße | ^ MaxBubbleSize | Integer | 50 | Maximale Blasengröße | ---- ===== TWvdSCandlestickSeries ===== Candlestick-Chart für Börsendaten. ==== PXAML ==== ==== Properties ==== | Property | Typ | Default | Beschreibung | ^ OpenDataMember | string | '' | Eröffnungskurs | ^ HighDataMember | string | '' | Höchstkurs | ^ LowDataMember | string | '' | Tiefstkurs | ^ CloseDataMember | string | '' | Schlusskurs | ^ UpColor | TWvdSColor | clGreen | Farbe bei Gewinn | ^ DownColor | TWvdSColor | clRed | Farbe bei Verlust | ---- ===== TWvdSRadarSeries ===== Radar/Spider-Diagramm. ==== PXAML ==== ---- ===== TWvdSTreeMapSeries ===== TreeMap-Visualisierung. ==== PXAML ==== ---- ===== TWvdSSankeyDiagram ===== Sankey-Flussdiagramm. ==== PXAML ==== ==== Properties ==== | Property | Typ | Default | Beschreibung | ^ SourceDataMember | string | '' | Quell-Knoten | ^ TargetDataMember | string | '' | Ziel-Knoten | ^ WeightDataMember | string | '' | Flussstärke | ---- ===== TWvdSWaterfallSeries ===== Wasserfall-Diagramm. ==== PXAML ==== ==== Properties ==== | Property | Typ | Default | Beschreibung | ^ StartValue | Double | 0 | Startwert | ^ ShowTotal | Boolean | True | Gesamtsumme anzeigen | ^ PositiveColor | TWvdSColor | clGreen | Farbe positiv | ^ NegativeColor | TWvdSColor | clRed | Farbe negativ | ---- ===== Siehe auch ===== * [[.:control-bibliothek|Control-Bibliothek]] * [[.:api-controls-gauges|Gauges API]] * [[.:api-controls-data|Data Controls API]]