Technical Support
🟢 Online now
Hello 👋

How can we help you today?
Contact on WhatsApp
B4X Store
jdashboardUI / Gráficos y visualización / JChartRenderer
Gráficos y visualización

JChartRenderer

Motor de renderizado compartido para barras horizontales, burbujas, velas, radar, pie y barras divergentes. Es una API avanzada más cercana a la infraestructura interna.

Buscar en toda jdashboardUI
Fuente
jdashboardUI.b4xlib · Solo API pública
Idioma de la tienda: es
Imagen de referencia
Referencia visual creada para la documentación a partir del tipo real del componente. No es una captura exacta.
REFERENCE
JChartRenderer REFERENCE Item 1Item 2Item 3Item 4Item 5shared renderer modes

Gráficos y visualización · jdashboardUI 23.5 · B4J / JavaFX

Motor de renderizado compartido para barras horizontales, burbujas, velas, radar, pie y barras divergentes. Es una API avanzada más cercana a la infraestructura interna.

La imagen mostrada en esta página es una referencia visual creada para la documentación. No pretende ser una captura pixel-perfect del control; el resultado real depende del tamaño, tema, colores y datos.

Características destacadas

  • Exportación PNG

Cuándo usarlo

Motor de renderizado compartido para barras horizontales, burbujas, velas, radar, pie y barras divergentes. Es una API avanzada más cercana a la infraestructura interna.

Designer Properties

Este módulo no declara Designer Properties.

Creación y ciclo de vida

Dim R As JChartRenderer
R.Initialize(0) '0 = horizontal bars
R.Create(HostPanel)

Dim Rows As List
Rows.Initialize
Dim Row As Map = CreateMap("label":"Sales", "value":75, "color":0xFF4F46E5)
Rows.Add(Row)
R.SetRows(Rows, Null)
R.SetTitle("Overview")

Ejemplo funcional

Dim R As JChartRenderer
R.Initialize(0) '0 = horizontal bars
R.Create(HostPanel)

Dim Rows As List
Rows.Initialize
Dim Row As Map = CreateMap("label":"Sales", "value":75, "color":0xFF4F46E5)
Rows.Add(Row)
R.SetRows(Rows, Null)
R.SetTitle("Overview")

Propiedades B4X normalizadas

Los accesores públicos getX/setX compatibles se presentan como propiedades B4X normales. Los métodos parametrizados siguen documentándose como métodos.

No hay pares get/set compatibles con propiedades B4X simples.

Eventos

No declara eventos públicos en la versión analizada.

Exportación y renderizado

Cuando el módulo expone SaveAsPNG / SavePNG, puedes guardar el estado renderizado del control directamente a PNG. Comprueba el Boolean devuelto cuando exista.

Notas y comportamiento real de la versión analizada

  • Valores ChartKind en el código: 0 barras horizontales, 1 burbujas, 2 velas, 3 radar, 4 pie, 5 barras divergentes.
  • SetRows espera Maps cuyas claves dependen de ChartKind; usa los wrappers de alto nivel salvo que necesites control del renderer.

API pública completa

  • Initialize(ChartKind As Int)
  • Create(Base As B4XView)
  • Resize(Width As Float, Height As Float)
  • SetRows(Data As List, AxisLabels As List)
  • SetTitle(Value As String)
  • SetGrid(Value As Boolean)
  • SetAxes(Value As Boolean)
  • SetRounded(Value As Boolean)
  • SetGradient(Value As Boolean)
  • SetGridLevels(Value As Int)
  • SetSpacing(Value As Float)
  • SetXAxisValues(Value As Boolean)
  • SetYAxisValues(Value As Boolean)
  • SetValues(Value As Boolean)
  • SetSuffix(Value As String)
  • SetMaximum(Value As Float)
  • SetColors(Text1 As Int, Grid As Int, BackgroundColor As Int)
  • SetAnimation(Enabled As Boolean, DurationMs As Int)
  • SavePNG(Dir As String, FileName As String) As Boolean

Componentes relacionados

  • JHorizontalBarChart
  • JBubbleChart
  • JCandlestickChart
  • JRadarChart
  • JPieChart
  • JDivergingBarChart