Tritium UI
TritiumCartesianChart
Tracez des séries métier et financières sur un graphique X/Y commun, avec zoom, légende et export PNG.
Fonctions clés
- Déposez des séries ligne, spline, aire, barre, barre/aire empilée et empilée à 100 %, nuage, aire de plage, barre d'erreur, cascade et boîte à moustaches.
- Tracez des cours OHLC et en chandeliers, avec un volet de volume facultatif et des couleurs de hausse et de baisse.
- Liez chaque série à une collection avec des chemins de propriétés X et Y, ou à des valeurs X numériques, de catégorie ou de date.
- Utilisez un axe Y linéaire ou logarithmique, un axe Y secondaire, des titres d'axe et des quadrillages verticaux.
- Laissez zoomer et faire défiler, montrez un réticule et des info-bulles, et synchronisez le zoom entre les graphiques qui partagent un ZoomSyncGroup.
- Placez la légende de n'importe quel côté, choisissez une palette nommée (teal, ocean, sunset ou mono) et remplacez la couleur d'une série.
- Tracez des lignes de référence et des superpositions de tendance : ajustement linéaire, moyenne mobile, ajustement quadratique, bandes de Bollinger et VWAP.
- Animez les changements de série, affichez un message d'état vide et exportez le tracé vers un flux ou un fichier PNG.
- Sélectionnez un point et gérez SeriesPointSelected.
Plateformes
Android, iOS, Mac Catalyst et Windows 10 version 19041 et ultérieures (.NET 10 MAUI).
API principale
- Series . The line, bar, area, scatter, financial, and other series to plot.
- XAxisMode . Category, numeric, or date positions on the X axis.
- IsZoomEnabled . Lets the user zoom the plot; IsPanEnabled scrolls the zoomed view.
- SeriesPointSelected . Fires when the user selects a data point.
Exemple de base
Déclarez cet espace de noms sur la page.
xmlns:charts="clr-namespace:Tritium.Maui.Charts;assembly=Tritium.Maui.Charts"
<charts:TritiumCartesianChart XAxisMode="Category" IsLegendVisible="True" IsZoomEnabled="True">
<charts:TritiumCartesianChart.Series>
<charts:LineSeries ItemsSource="{Binding Points}" XBindingPath="Month" YBindingPath="Revenue" Label="Revenue" />
</charts:TritiumCartesianChart.Series>
</charts:TritiumCartesianChart> Ajoutez la source de paquets de votre licence, puis référencez le paquet qui contient ce contrôle. Ces paquets ne sont pas sur la galerie publique NuGet.