Tritium UI
TritiumCartesianChart
Represente séries de negócio e financeiras num gráfico X/Y partilhado, com zoom, legenda e exportação PNG.
Funções principais
- Coloque séries de linha, spline, área, barra, barra/área empilhada e empilhada a 100 %, dispersão, área de intervalo, barra de erro, cascata e caixa de bigodes.
- Represente preços OHLC e em velas, com um painel de volume opcional e cores de alta e de baixa.
- Ligue cada série a uma coleção com caminhos de propriedades X e Y, ou a valores X numéricos, de categoria ou de data.
- Use um eixo Y linear ou logarítmico, um eixo Y secundário, títulos de eixo e linhas de grelha verticais.
- Deixe ampliar e deslocar, mostre uma mira e dicas, e sincronize o zoom entre gráficos que partilham um ZoomSyncGroup.
- Coloque a legenda em qualquer lado, escolha uma paleta com nome (teal, ocean, sunset ou mono) e substitua a cor de uma série.
- Desenhe linhas de referência e sobreposições de tendência: ajuste linear, média móvel, ajuste quadrático, bandas de Bollinger e VWAP.
- Anime as alterações de série, mostre uma mensagem de estado vazio e exporte o traçado para um fluxo ou ficheiro PNG.
- Selecione um ponto e trate SeriesPointSelected.
Plataformas
Android, iOS, Mac Catalyst e Windows 10 versão 19041 e posteriores (.NET 10 MAUI).
API principal
- 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.
Exemplo básico
Declare este espaço de nomes na página.
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> Acrescente a origem de pacotes da sua licença e depois referencie o pacote que inclui este controlo. Estes pacotes não estão na galeria pública NuGet.