Tritium UI
TritiumCartesianChart
Trace series empresariales y financieras en un gráfico X/Y compartido con zoom, leyenda y exportación a PNG.
Funciones clave
- Inserte series de línea, spline, área, barra, barra/área apilada y apilada al 100 %, dispersión, área de rango, barra de error, cascada y caja y bigotes.
- Represente precios OHLC y de velas, con un panel de volumen opcional y colores de alza y baja.
- Enlace cada serie a una colección con rutas de propiedades X e Y, o a valores X numéricos, de categoría o de fecha.
- Use un eje Y lineal o logarítmico, un eje Y secundario, títulos de eje y líneas de cuadrícula verticales.
- Deje que el usuario haga zoom y desplazamiento, muestre una cruz y sugerencias, y sincronice el zoom entre gráficos que comparten un ZoomSyncGroup.
- Coloque la leyenda en cualquier lado, elija una paleta con nombre (teal, ocean, sunset o mono) y sustituya el color de una serie.
- Dibuje líneas de referencia y superposiciones de tendencia: ajuste lineal, media móvil, ajuste cuadrático, bandas de Bollinger y VWAP.
- Anime los cambios de serie, muestre un mensaje de estado vacío y exporte el trazado a un flujo o archivo PNG.
- Seleccione un punto y controle SeriesPointSelected.
Plataformas
Android, iOS, Mac Catalyst y Windows 10 versión 19041 y 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.
Ejemplo básico
Declare este espacio de nombres en la 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> Agregue el origen de paquetes de su licencia y luego referencie el paquete que incluye este control. Estos paquetes no están en la galería pública de NuGet.