Tipo de diagrama de flujo
Expresión gráfica
Mapas mentales
Expresión estructurada
Notas
Expresión eficiente

Diagrama de radarSintaxis

Introducción al gráfico de radar

El gráfico de radar es una forma sencilla de representar datos de baja dimensión en formato circular.

El gráfico de radar también se conoce como gráfico de araña, gráfico de estrella, gráfico de red o gráfico polar.

Aplicación

El gráfico de radar resulta especialmente útil para desarrolladores, científicos de datos e ingenieros que necesitan representar datos de forma clara y concisa en formato circular.

Suele usarse para resumir y comparar gráficamente el rendimiento de varias entidades en múltiples dimensiones.

Sintaxis

                            
Copiar
Insertar
radar-beta axis A, B, C, D, E curve c1{1,2,3,4,5} curve c2{5,4,3,2,1} ... More Fields ...

Ejemplo

Código
                            
Copiar
Insertar
--- title: "Grades" --- radar-beta axis m["Math"], s["Chinese"], e["English"] axis h["History"], g["Geography"], a["Art"] curve a["Alice"]{85, 90, 80, 70, 75, 90} curve b["Bob"]{70, 75, 85, 80, 90, 85} max 100 min 0

Detalles de la sintaxis

Título

title: se renderiza en la parte superior del gráfico de radar.

                            
Copiar
Insertar
radar-beta title Title of the Radar Diagram ...

Eje

axis: la sintaxis axis se usa para definir los ejes del gráfico de radar.

Cada eje se representa con un ID y una etiqueta opcional.

Puedes definir varios ejes en una sola línea.

                            
Copiar
Insertar
radar-beta axis id1["Label1"] axis id2["Label2"], id3["Label3"] ...

Curva

curve: la sintaxis curve se usa para definir los puntos de datos de las curvas del gráfico de radar.

Cada curva se representa con un ID, una etiqueta opcional y una lista de valores.

Los valores pueden definirse con una lista de números o una lista de pares clave-valor. Si se usan pares clave-valor, la clave representa el ID del eje y el valor representa el punto de datos.

Puedes definir varias curvas en una sola línea.

                            
Copiar
Insertar
radar-beta axis axis1, axis2, axis3 curve id1["Label1"]{1, 2, 3} curve id2["Label2"]{4, 5, 6}, id3{7, 8, 9} curve id4{ axis3: 30, axis1: 20, axis2: 10 } ...

Opciones

  • showLegend: la sintaxis showLegend se usa para mostrar u ocultar la leyenda del gráfico de radar; de forma predeterminada se muestra.
  • max: el valor máximo del gráfico de radar, que se usa para escalar el gráfico de radar. Si no se proporciona, el valor máximo se calcula a partir de los puntos de datos.
  • min: el valor mínimo del gráfico de radar, que se usa para escalar el gráfico de radar. Si no se proporciona, el valor mínimo es 0.
  • graticule: la sintaxis graticule se usa para definir el tipo de líneas de retícula que se van a renderizar en el gráfico de radar. Las líneas de retícula pueden ser circle o polygon. Si no se proporciona, el valor predeterminado es circle.
  • ticks: la sintaxis ticks se usa para definir el número de marcas de las líneas de retícula. Es la cantidad de círculos concéntricos o polígonos dibujados, que indica la escala del gráfico de radar. Si no se proporciona, el número de marcas predeterminado es 5.
                            
Copiar
Insertar
radar-beta ... showLegend true max 100 min 0 graticule circle ticks 5 ...

Configuración

Parámetro Descripción Valor predeterminado
width El ancho del gráfico de radar 600
height La altura del gráfico de radar 600
marginTop El margen superior del gráfico de radar 50
marginBottom El margen inferior del gráfico de radar 50
marginLeft El margen izquierdo del gráfico de radar 50
marginRight El margen derecho del gráfico de radar 50
axisScaleFactor El factor de escala del eje 1
axisLabelFactor Factor que ajusta la posición de las etiquetas del eje 1.05
curveTension La tensión de las curvas redondeadas 0.17

Variables de tema

Variables de tema globales

Información

Los valores predeterminados de estas variables dependen del tema que se use. Para sobrescribir los valores predeterminados, establece los valores deseados en la sección themeVariables de la configuración: config: themeVariables: cScale0: "#FF0000" cScale1: "#00FF00"

El gráfico de radar admite la escala de color cScale${i}, donde i es un número de 0 al número máximo de colores de la escala de color del tema. Normalmente, el número máximo de colores es 12.

Propiedad Descripción
fontSize El tamaño de fuente del título
titleColor El color del título
cScale$ La escala de color de la i-ésima curva

Opciones de estilo del radar

Información

Las variables específicas del radar se encuentran dentro de la clave radar. Para establecer opciones de estilo del radar, usa la siguiente sintaxis. config: themeVariables: radar: axisColor: "#FF0000"

Propiedad Descripción Valor predeterminado
axisColor El color de la línea del eje black
axisStrokeWidth El ancho de la línea del eje 1
axisLabelFontSize El tamaño de fuente de la etiqueta del eje 12px
curveOpacity La opacidad de la curva 0.7
curveStrokeWidth El ancho de la curva 2
graticuleColor El color de las líneas de retícula black
graticuleOpacity La opacidad de las líneas de retícula 0.5
graticuleStrokeWidth El ancho de las líneas de retícula 1
legendBoxSize El tamaño del recuadro de la leyenda 10
legendFontSize El tamaño de fuente de la leyenda 14px

Ejemplo de configuración y tema

Código
                            
Copiar
Insertar
--- config: radar: axisScaleFactor: 0.25 curveTension: 0.1 theme: base themeVariables: cScale0: "#FF0000" cScale1: "#00FF00" cScale2: "#0000FF" radar: curveOpacity: 0 --- radar-beta axis A, B, C, D, E curve c1{1,2,3,4,5} curve c2{5,4,3,2,1} curve c3{3,3,3,3,3}