Registrati
Diagrammi di flusso
Espressione grafica
Mappe mentali
Espressione strutturata
Note
Espressione efficiente

Diagramma XYSintassi

Diagramma XY

Il diagramma XY è un modulo di diagramma completo, un diagramma che rappresenta i dati usando un asse x e un asse y

Esempio

Codice
                            
Copia
Incorpora
xychart-beta title "Sales Revenue" x-axis [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec] y-axis "Revenue (in $)" 4000 --> 11000 bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000] line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]

Sintassi

Informazioni

Tutti i valori testuali composti da una sola parola possono essere scritti senza virgolette doppie. Se il valore testuale contiene più parole, in particolare spazi, deve essere racchiuso tra virgolette doppie.

Direzione

Il diagramma può essere disegnato orizzontalmente o verticalmente; l'impostazione predefinita è verticale.

                            
Copia
Incorpora
xychart-beta horizontal ...

Titolo

Il titolo è una breve descrizione del diagramma e viene sempre renderizzato nella parte superiore del diagramma.

Esempio

                            
Copia
Incorpora
xychart-beta title "This is a simple example" ...

asse x

L'asse x rappresenta principalmente valori categorici, anche se può essere usato anche come intervallo numerico.

Esempio

  • mermaid.grammar_quadrant_example_x_axis_min_max_use
  • mermaid.grammar_quadrant_example_x_axis_title_text

asse y

L'asse y serve a rappresentare un intervallo numerico e non può avere valori categorici.

Esempio

  • y-axis title min --> max
  • Aggiunge solo il titolo; l'intervallo viene generato automaticamente in base ai dati

Diagramma a linee

Il diagramma a linee offre la possibilità di mostrare graficamente delle linee.

Esempio

  • mermaid.grammar_quadrant_example_line_2_3_valide
  • mermaid.grammar_quadrant_example_line_series_2_3_valide

Diagramma a barre

Il diagramma a barre può mostrare graficamente delle barre.

Esempio

  • mermaid.grammar_quadrant_example_bar_2_3_valide
  • mermaid.grammar_quadrant_example_bar_series_2_3_valide

Esempio semplice

Gli unici due elementi necessari sono il nome del diagramma xychart e un dataset. Pertanto, sarai in grado di disegnare il diagramma con una configurazione semplice.

                            
Copia
Incorpora
xychart-beta line [+1.3, .6, 2.4, -.34]

Configurazione del diagramma

Parametro Descrizione Valore predefinito
width Larghezza del diagramma 700
height Altezza del diagramma 500
titlePadding Spaziatura interna superiore e inferiore del titolo 10
titleFontSize Dimensione del carattere del titolo 20
showTitle Se il titolo è mostrato true
xAxis Configurazione dell'asse x AxisConfig
yAxis Configurazione dell'asse y AxisConfig
plotReservedSpacePercent Percentuale minima di spazio occupata da ciascun grafico nel diagramma 50
showDataLabel Se mostrare il valore corrispondente all'interno del diagramma a barre false

AxisConfig

Parametro Descrizione Valore predefinito
showLabel Se mostrare l'etichetta dell'asse o il valore della tacca true
labelFontSize Dimensione del carattere dell'etichetta da disegnare 14
labelPadding Spaziatura superiore e inferiore dell'etichetta 5
showTitle Se mostrare il titolo dell'asse true
titleFontSize Dimensione del carattere del titolo dell'asse 16
titlePadding Spaziatura superiore e inferiore del titolo dell'asse 5
showTick Se mostrare le tacche true
tickLength Lunghezza della tacca 5
tickWidth Spessore della tacca 2
showAxisLine Se la linea dell'asse è mostrata true
axisLineWidth Spessore della linea dell'asse 2

Variabili del tema del diagramma

Il tema di xychart si trova nella proprietà xychart e può essere personalizzato con la seguente sintassi:

                            
Copia
Incorpora
--- config: themeVariables: xyChart: titleColor: '#ff0000' ---
Parametro Descrizione
backgroundColor Colore di sfondo dell'intero diagramma
titleColor Colore del testo del titolo
xAxisLabelColor Colore dell'etichetta dell'asse x
xAxisTitleColor Colore del titolo dell'asse x
xAxisTickColor Colore delle tacche dell'asse x
xAxisLineColor Colore della linea dell'asse x
yAxisLabelColor Colore dell'etichetta dell'asse y
yAxisTitleColor Colore del titolo dell'asse y
yAxisTickColor Colore delle tacche dell'asse y
yAxisLineColor Colore della linea dell'asse y
plotColorPalette Può essere personalizzato con la seguente sintassi, ad esempio "#f3456, #43445"

Esempio di configurazione e tema

Codice
                            
Copia
Incorpora
--- config: xyChart: width: 900 height: 600 showDataLabel: true themeVariables: xyChart: titleColor: "#f96" --- xychart-beta title "Sales Revenue" x-axis [jan, feb, mar, apr, may, jun, jul, aug, sep, oct, nov, dec] y-axis "Revenue (in $)" 4000 --> 11000 bar [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000] line [5000, 6000, 7500, 8200, 9500, 10500, 11000, 10200, 9200, 8500, 7000, 6000]