Inhaltsverzeichnis
API: Grafikoni
API-referenca za diagrame in vizualizacije.
TWvdSChart
Osnovni Chart kontrolnik za vse vrste diagramov.
Namespace
WvdS.UI.Controls.Charts
PXAML
<Chart Title="Sales Overview"> <Chart.Series> <LineSeries Title="Revenue" ArgumentDataMember="Month" ValueDataMember="Revenue" DataSource="{Binding SalesData}" /> <BarSeries Title="Orders" ArgumentDataMember="Month" ValueDataMember="OrderCount" DataSource="{Binding SalesData}" /> </Chart.Series> <Chart.Legend Position="Right" /> </Chart>
Lastnosti
| Lastnost | Tip | Privzeto | Opis |
| Title | string | | Naslov diagrama |
^ Series | TWvdSSeriesCollection | nil | Podatkovne serije |
^ Legend | TWvdSLegend | nil | Legenda |
^ AxisX | TWvdSAxis | nil | Os X |
^ AxisY | TWvdSAxis | nil | Os Y |
^ Palette | TWvdSPalette | nil | Barvna paleta |
^ EnableZoom | Boolean | False | Povečava omogočena |
^ EnablePan | Boolean | False | Premikanje omogočeno |
==== Dogodki ====
| Dogodek | Podpis | Opis |
^ OnSeriesClick | TSeriesClickEvent | Klik na podatkovno točko |
^ OnLegendClick | TLegendClickEvent | Klik na legendo |
—-
===== TWvdSSparkline =====
Kompaktni vrstični diagrami.
==== Namespace ====
WvdS.UI.Controls.Charts
==== PXAML ====
<code xml>
<Sparkline Type=„Line“
Data=„{Binding TrendData}“
Width=„100“ Height=„20“ />
<Sparkline Type=„Bar“
Data=„{Binding Values}“
HighlightMin=„True“ HighlightMax=„True“ />
</code>
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Type | TWvdSSparklineType | stLine | Line, Bar, WinLoss, Area |
^ Data | TDoubleArray | nil | Podatkovne točke |
^ HighlightMin | Boolean | False | Označi minimum |
^ HighlightMax | Boolean | False | Označi maksimum |
^ NegativeColor | TWvdSColor | clRed | Barva za negativne vrednosti |
—-
===== Tipi serij =====
Vse serije delijo skupne osnovne lastnosti:
| Lastnost | Tip | Opis |
^ Title | string | Naslov serije |
^ DataSource | IEnumerable | Vir podatkov |
^ ArgumentDataMember | string | Polje za X-vrednost |
^ ValueDataMember | string | Polje za Y-vrednost |
^ Color | TWvdSColor | Barva |
^ Visible | Boolean | Vidno |
—-
===== TWvdSLineSeries =====
Črtni diagram.
==== PXAML ====
<code xml>
<LineSeries Title=„Temperature“
ArgumentDataMember=„Date“
ValueDataMember=„Temp“
MarkerType=„Circle“
LineStyle=„Solid“ />
</code>
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ MarkerType | TWvdSMarkerType | mtNone | None, Circle, Square, Triangle |
^ MarkerSize | Integer | 8 | Velikost označevalca |
^ LineStyle | TWvdSLineStyle | lsSolid | Solid, Dash, Dot |
^ LineWidth | Integer | 2 | Debelina črte |
—-
===== TWvdSAreaSeries =====
Površinski diagram.
==== PXAML ====
<code xml>
<AreaSeries Title=„Revenue“
ArgumentDataMember=„Month“
ValueDataMember=„Amount“
Opacity=„0.7“ />
</code>
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ Opacity | Double | 0.5 | Prosojnost (0-1) |
^ ShowLine | Boolean | True | Prikaži zgornjo črto |
—-
===== TWvdSBarSeries =====
Stolpčni diagram.
==== PXAML ====
<code xml>
<BarSeries Title=„Sales“
ArgumentDataMember=„Product“
ValueDataMember=„Quantity“
BarWidth=„0.8“ />
</code>
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ BarWidth | Double | 0.6 | Širina stolpca (0-1) |
^ CornerRadius | Integer | 0 | Polmer vogalov |
^ ShowLabels | Boolean | False | Prikaži vrednosti |
—-
===== TWvdSPieSeries =====
Tortni diagram.
==== PXAML ====
<code xml>
<Chart>
<PieSeries ArgumentDataMember=„Category“
ValueDataMember=„Value“
InnerRadius=„0“
StartAngle=„0“
ShowLabels=„True“ />
</Chart>
</code>
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ InnerRadius | Double | 0 | Luknja za krof (0=torta) |
^ StartAngle | Double | 0 | Začetni kot |
^ ShowLabels | Boolean | True | Prikaži oznake |
^ ExplodeOffset | Double | 0 | Odmik segmentov |
—-
===== TWvdSFunnelSeries =====
Lijakasti diagram za prodajne lijake.
==== PXAML ====
<code xml>
<Chart>
<FunnelSeries ArgumentDataMember=„Stage“
ValueDataMember=„Count“
NeckHeight=„0.3“
NeckWidth=„0.3“ />
</Chart>
</code>
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ NeckHeight | Double | 0.3 | Višina vratu (0-1) |
^ NeckWidth | Double | 0.3 | Širina vratu (0-1) |
^ GapRatio | Double | 0 | Razmik med segmenti |
—-
===== TWvdSScatterSeries =====
Raztreseni diagram.
==== PXAML ====
<code xml>
<ScatterSeries ArgumentDataMember=„X“
ValueDataMember=„Y“
MarkerType=„Circle“
MarkerSize=„10“ />
</code>
—-
===== TWvdSBubbleSeries =====
Mehurčkasti diagram.
==== PXAML ====
<code xml>
<BubbleSeries ArgumentDataMember=„X“
ValueDataMember=„Y“
SizeDataMember=„Size“
MinBubbleSize=„10“
MaxBubbleSize=„50“ />
</code>
==== Lastnosti ====
| Lastnost | Tip | Privzeto | Opis |
^ SizeDataMember | string | | Polje za velikost mehurčka |
|---|---|---|---|
| MinBubbleSize | Integer | 10 | Minimalna velikost mehurčka |
| MaxBubbleSize | Integer | 50 | Maksimalna velikost mehurčka |
TWvdSCandlestickSeries
Svečni diagram za borzne podatke.
PXAML
<CandlestickSeries ArgumentDataMember="Date" OpenDataMember="Open" HighDataMember="High" LowDataMember="Low" CloseDataMember="Close" />
Lastnosti
| Lastnost | Tip | Privzeto | Opis |
| OpenDataMember | string | | Odpiralni tečaj |
^ HighDataMember | string | | Najvišji tečaj |
|---|---|---|---|
| LowDataMember | string | | Najnižji tečaj |
^ CloseDataMember | string | | Zaključni tečaj |
| UpColor | TWvdSColor | clGreen | Barva pri dobičku |
| DownColor | TWvdSColor | clRed | Barva pri izgubi |
TWvdSRadarSeries
Radarski/pajkasti diagram.
PXAML
<Chart ChartType="Radar"> <RadarSeries ArgumentDataMember="Skill" ValueDataMember="Score" Fill="True" FillOpacity="0.3" /> </Chart>
TWvdSTreeMapSeries
TreeMap vizualizacija.
PXAML
<Chart ChartType="TreeMap"> <TreeMapSeries LabelDataMember="Name" ValueDataMember="Size" GroupDataMember="Category" /> </Chart>
TWvdSSankeyDiagram
Sankey pretočni diagram.
PXAML
<SankeyDiagram DataSource="{Binding FlowData}" SourceDataMember="From" TargetDataMember="To" WeightDataMember="Value" />
Lastnosti
| Lastnost | Tip | Privzeto | Opis |
| SourceDataMember | string | | Izvorno vozlišče |
^ TargetDataMember | string | | Ciljno vozlišče |
|---|---|---|---|
| WeightDataMember | string | '' | Moč pretoka |
TWvdSWaterfallSeries
Slapovni diagram.
PXAML
<WaterfallSeries ArgumentDataMember="Category" ValueDataMember="Change" StartValue="1000" ShowTotal="True" />
Lastnosti
| Lastnost | Tip | Privzeto | Opis |
| StartValue | Double | 0 | Začetna vrednost |
|---|---|---|---|
| ShowTotal | Boolean | True | Prikaži skupno vsoto |
| PositiveColor | TWvdSColor | clGreen | Barva pozitivno |
| NegativeColor | TWvdSColor | clRed | Barva negativno |
Glejte tudi
Zuletzt geändert: dne 29.01.2026 ob 22:25