Technical Support
🟢 Online now
Hello 👋

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

JRadarChart

Gráfico radar/spider con múltiples ejes y múltiples series, fill, máximo configurable y detección de vértices.

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
JRadarChart REFERENCE

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

Gráfico radar/spider con múltiples ejes y múltiples series, fill, máximo configurable y detección de vértices.

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
  • Animación configurable
  • Grid / ejes configurables
  • Gradientes
  • Título configurable
  • Múltiples series

Cuándo usarlo

Gráfico radar/spider con múltiples ejes y múltiples series, fill, máximo configurable y detección de vértices.

Designer Properties

Property Type Default Description
Animate Boolean False
Duration Int 800
ShowValues Boolean False
ValueSuffix String ``
UseGradient Boolean False
GridLines Int 4

Creación y ciclo de vida

Private JRadarChart1 As JRadarChart

JRadarChart1.Initialize(Me, "JRadarChart1")
JRadarChart1.AddToParent(Root, 20dip, 20dip, 640dip, 360dip)

Ejemplo funcional

JRadarChart1.SetAxes(Array As String("Speed", "Quality", "Price", "UX", "Support"))
JRadarChart1.AddSeries("Product A", Array As Double(80, 65, 90, 75, 70), 0xFF4F46E5, 0x554F46E5)
JRadarChart1.AddSeries("Product B", Array As Double(60, 85, 70, 88, 82), 0xFF06B6D4, 0x5506B6D4)

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.

Propiedad Acceso Tipo
TextTitle write String
ShowGrid write Boolean
ShowAxes write Boolean
ShowYAxisValues write Boolean
ShowValues write Boolean
Suffix write String
Gradient write Boolean
Maximum write Float

Eventos

  • VertexClick (SeriesName As String, Index As Int)

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

  • SetAxes define los ejes del radar; AddSeries agrega series con nombre, color de línea y color de relleno.

API pública completa

  • Initialize(CallbackObject As Object, EventNameValue As String)
  • AddToParent(Parent As B4XView, Left As Int, Top As Int, Width As Int, Height As Int)
  • DesignerCreateView(Base As Object, Lbl As Label, Props As Map)
  • SetAxes(Labels As List)
  • AddSeries(Name As String, Values As List, LineColor As Int, FillColor As Int)
  • setTextTitle(Value As String)
  • setShowGrid(Value As Boolean)
  • setShowAxes(Value As Boolean)
  • setShowYAxisValues(Value As Boolean)
  • setShowValues(Value As Boolean)
  • setSuffix(Value As String)
  • setGradient(Value As Boolean)
  • setMaximum(Value As Float)
  • setAnimation(Enabled As Boolean, DurationMs As Int)
  • SetTheme(TextColor As Int, GridColor As Int, BackgroundColor As Int)
  • SaveAsPNG(Dir As String, FileName As String) As Boolean
  • VertexClick(SeriesName As String, Index As Int) As Boolean

Componentes relacionados

  • JMultiLineChart
  • JChartRenderer