Visualization
Questo componente recupera i dati e la configurazione dal contesto della query e restituisce la visualizzazione appropriata. Puoi personalizzare la larghezza e l'altezza trasmettendo valori numerici in pixel a queste proprietà.
Proprietà | Valori | Note |
---|---|---|
width
|
numero (in pixel) | Il valore predefinito è 100% quando la proposta non è definita. |
height
|
numero (in pixel) | Valore predefinito di 500 px quando la prop non è definita. |
chartTypeMap
|
oggetto chiave/valore | Accetta un oggetto chiave/valore che definisce il componente da visualizzare quando il sistema di adattatori riscontra valori specifici del tipo di grafico. Può essere utilizzata per eseguire l'override dei grafici predefiniti di Looker o per aggiungere nuovi tipi di grafici al sistema di adattatori. |
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
import { MyCustomRadar } from '../MyCustomRadar'
<Query query='12345' config={{ type: 'radar'}}>
<Visualization
width={1000}
height={500}
chartTypeMap={{ radar: MyCustomRadar}}
/>
</Query>
Query
Query
si integra con la nostra API JavaScript per gestire il ciclo di richiesta/risposta e ottenere una risposta alla query in base all'ID query o al valore qid
. Puoi passare gli override della configurazione vis da unire alla risposta dell'API e caricare tutti i dati nel contesto di React.
Proprietà | Valori | Note |
---|---|---|
query
|
numero | stringa | Può accettare Query.client_id , che viene dopo la proprietà qid nell'URL di un'esplorazione (3fdrdE0b3ATltUvXBaSOPN ) oppure un ID query numerica (1234 ). Se hai accesso all'ID query numerica, partendo da questo valore puoi salvare un'ulteriore richiesta del server.Query accetta l'elemento query o dashboard , ma non entrambi.
|
dashboard
|
number | Può accettare un ID dashboard numerico (1234 ). Se hai accesso all'ID numerico della dashboard, partendo da questo valore puoi salvare un'ulteriore richiesta del server.dashboard non accetta gli ID stringa delle dashboard LookML.Query accetta l'elemento query o dashboard , ma non entrambi.
|
config
|
A seconda del valore di type , accetta le seguenti proprietà:type , legend , positioning , render_null_values , tooltips , series , x_axis e y_axis Per i valori supportati, consulta la documentazione specifica del grafico più avanti in questa pagina.
|
Imposta e sostituisci le impostazioni di configurazione per i grafici. |
LoadingIndicator
|
riferimento componente | Accetta un riferimento a un componente smontato. Valore predefinito: ProgressCircular
|
import { Visualization, Query } from '@looker/visualizations'
import { ProgressCircular } from '@looker/components'
<Query
query='12345'
config={{
/* specific properties described below */
}}
LoadingIndicator={ProgressCircular}
>
<Visualization />
</Query>
Proprietà del grafico ad area
Di seguito sono riportate le proprietà config
per i grafici ad area.
Proprietà | Valori | Note |
---|---|---|
type
|
'area'
|
|
legend
|
false (per disattivare) OPPURE { position: 'left' | 'bottom' | 'right' | 'top' }
|
Consente di impostare la posizione della legenda o di disattivarla impostandola su false .Valore predefinito: { position: 'bottom' }
|
positioning
|
'overlay' | 'stacked' | 'percent'
|
Modalità di sovrapposizione dei grafici. Valore predefinito: 'overlay'
|
render_null_values
|
boolean | Tratta i valori null come 0. Valore predefinito: false
|
tooltips
|
boolean | Attiva o disattiva le descrizioni comando che vengono visualizzate quando passi il mouse sopra i punti dati. Valore predefinito: true
|
series
|
serie in formato view_name.field_name
|
Consulta la sezione relativa alla serie per le opzioni di configurazione e l'utilizzo di esempio. |
x_axis
|
Configurazione asse X | Consulta la sezione relativa all'asse X per le opzioni di configurazione e gli esempi di utilizzo. |
y_axis
|
Configurazione asse y | Consulta la sezione relativa all'asse y per le opzioni di configurazione e gli esempi di utilizzo. |
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'area',
legend: { position: 'left' },
positioning: 'stacked',
render_null_values: true,
tooltips: true,
}}
>
<Visualization />
</Query>
series
La proprietà series
può accettare un array di configurazioni di serie o un oggetto denominato che sostituisce una serie specifica nella risposta.
Proprietà | Valori | Note |
---|---|---|
color
|
string | Codice esadecimale |
label
|
string | |
line_width
|
number | Imposta lo spessore del tratto della linea in pixel. Valore predefinito: 3 |
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Imposta la forma del punto. Valore predefinito: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Imposta stile punto. Valore predefinito: 'none' (punti disattivati)
|
visible
|
boolean | Mostra o nasconde le serie di dati. Valore predefinito: true
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
/* named series overrides */
<Query
query='12345'
config={{
type: 'area',
series: {
'orders.count': {
color: '#4285F4',
label: 'Total Orders',
shape: 'square',
}
}
}}
>
<Visualization />
</Query>
/* ordered list series overrides */
<Query
query='12345'
config={{
type: 'area',
series: [{ color: '#4285F4', label: 'Total Orders', shape: 'square' }],
}}
>
<Visualization />
</Query>
x_axis
Anche se al momento i nostri grafici supportano solo un singolo asse X, la nostra API è a prova di futuro ed è strutturata per supportare la configurazione di più assi.
Proprietà | Valori | Note |
---|---|---|
gridlines
|
boolean | Mostra o nascondi le linee della griglia verticali. Valore predefinito: false
|
label
|
false (per nascondere l'etichetta) | stringa (valore da visualizzare)
|
Imposta il valore da visualizzare come etichetta dell'asse X. Valore predefinito: false (nessuna etichetta)
|
reversed
|
boolean | Inverte l'ordine dei punti dati. Valore predefinito: false
|
values
|
boolean | Mostra o nasconde i valori visualizzati lungo l'asse. Valore predefinito: true |
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'area',
x_axis: [{ gridlines: true, label: 'Date of first purchase' }],
}}
>
<Visualization />
</Query>
y_axis
Anche se al momento i nostri grafici supportano solo un singolo asse Y, la nostra API è a prova di futuro ed è strutturata per supportare la configurazione di più assi.
Proprietà | Valori | Note |
---|---|---|
gridlines
|
boolean | Mostra o nascondi le linee della griglia verticali. Valore predefinito: false .
|
label
|
false (per nascondere l'etichetta) | stringa (valore da visualizzare)
|
Imposta il valore da visualizzare come etichetta dell'asse y. Valore predefinito: false (nessuna etichetta)
|
range
|
[numero (min) | 'auto' , numero (max) | 'auto' |
Imposta il valore minimo e massimo dell'asse y. Se imposti il valore predefinito di min su 'auto' su 0, mentre quello di max su 'auto' verrà impostato automaticamente sul valore del punto dati massimo nel set. Valore predefinito: ['auto' | 'auto']
|
values
|
boolean | Mostra o nasconde i valori visualizzati lungo l'asse. Valore predefinito: true
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'area',
y_axis: [
{ gridlines: true, label: 'Number of orders', range: [50, 'auto'] },
],
}}
>
<Visualization />
</Query>
Proprietà dei grafici a barre e a colonne
Di seguito sono riportate le proprietà config
per grafici a barre e a colonne.
Proprietà | Valori | Note |
---|---|---|
type
|
'bar' | 'column'
|
|
legend
|
false (per disattivare) OPPURE { position: 'left' | 'bottom' | 'right' | 'top' }
|
Consente di impostare la posizione della legenda o di disattivarla impostandola su false . Valore predefinito: { position: 'bottom' }
|
positioning
|
'grouped' | 'stacked' | 'percent'
|
Modalità di sovrapposizione dei grafici. Valore predefinito: 'overlay'
|
tooltips
|
boolean | Attiva o disattiva le descrizioni comando che vengono visualizzate quando passi il mouse sopra i punti dati.Valore predefinito: true
|
series
|
serie in formato view_name.field_name
|
Consulta la sezione relativa alla serie per le opzioni di configurazione e l'utilizzo di esempio. |
x_axis
|
Configurazione asse X | Consulta la sezione relativa all'asse X per le opzioni di configurazione e gli esempi di utilizzo. |
y_axis
|
Configurazione asse y | Consulta la sezione relativa all'asse y per le opzioni di configurazione e gli esempi di utilizzo. |
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'bar',
legend: { position: 'left' },
positioning: 'stacked',
tooltips: true,
}}
>
<Visualization />
</Query>
series
La proprietà series
può accettare un array di configurazioni di serie o un oggetto denominato che sostituisce una serie specifica nella risposta.
Proprietà | Valori | Note |
---|---|---|
color
|
string | Codice esadecimale |
label
|
string | |
visible
|
boolean | Mostra o nasconde le serie di dati. Valore predefinito: true
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'column',
series: {
'orders.count': {
color: '#4285F4',
label: 'Total Orders',
visible: false,
},
},
}}
>
<Visualization />
</Query>
/* ordered list series overrides */
<Query
query='12345'
config={{
type: 'column',
series: [{ color: '#4285F4', label: 'Total Orders', visible: false }],
}}
>
<Visualization />
</Query>
x_axis
Anche se al momento i nostri grafici supportano solo un singolo asse X, la nostra API è a prova di futuro ed è strutturata per supportare la configurazione di più assi.
Proprietà | Valori | Note |
---|---|---|
gridlines
|
boolean | Mostra o nascondi le linee della griglia verticali. Valore predefinito: false .
|
label
|
false (per nascondere l'etichetta) | stringa (valore da visualizzare)
|
Imposta il valore da visualizzare come etichetta dell'asse X. Valore predefinito: false (nessuna etichetta)
|
reversed
|
boolean | Inverte l'ordine dei punti dati. Valore predefinito: false
|
values
|
boolean | Mostra o nasconde i valori visualizzati lungo l'asse. Valore predefinito: true
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'column',
x_axis: [{ gridlines: true, label: 'Date of first purchase' }],
}}
>
<Visualization />
</Query>
y_axis
Anche se al momento i nostri grafici supportano solo un singolo asse Y, la nostra API è a prova di futuro ed è strutturata per supportare la configurazione di più assi.
Proprietà | Valori | Note |
---|---|---|
gridlines
|
boolean | Mostra o nascondi le linee della griglia verticali. Valore predefinito: false .
|
label
|
false (per nascondere l'etichetta) | stringa (valore da visualizzare)
|
Imposta il valore da visualizzare come etichetta dell'asse y. Valore predefinito: false (nessuna etichetta)
|
range
|
[numero (min) | 'auto' , numero (max) | 'auto' |
Imposta il valore minimo e massimo dell'asse y. Se imposti il valore minimo su "automatico", il valore predefinito è 0, mentre il valore predefinito su "automatico" corrisponde al valore del punto dati massimo nel set. Valore predefinito: ['auto' | 'auto'] .
|
values
|
boolean | Mostra o nasconde i valori visualizzati lungo l'asse. Valore predefinito: true
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'bar',
y_axis: [
{ gridlines: true, label: 'Number of orders', range: [500, 'auto'] },
],
}}
>
<Visualization />
</Query>
Proprietà del grafico a linee
Di seguito sono riportate le proprietà config
per i grafici a linee.
Proprietà | Valori | Note |
---|---|---|
type
|
'line'
|
|
legend
|
false (per disattivare) OPPURE { position: 'left' | 'bottom' | 'right' | 'top' }
|
Consente di impostare la posizione della legenda o di disattivarla impostandola su false . Valore predefinito: { position: 'bottom' }
|
render_null_values
|
boolean | Tratta i valori null come 0. Valore predefinito: false
|
tooltips
|
boolean | Attiva o disattiva le descrizioni comando che vengono visualizzate quando passi il mouse sopra i punti dati. Valore predefinito: true
|
series
|
serie in formato view_name.field_name
|
Consulta la sezione relativa alla serie per le opzioni di configurazione e l'utilizzo di esempio. |
x_axis
|
Configurazione asse X | Consulta la sezione relativa all'asse X per le opzioni di configurazione e gli esempi di utilizzo. |
y_axis
|
Configurazione asse y | Consulta la sezione relativa all'asse y per le opzioni di configurazione e gli esempi di utilizzo. |
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'line',
legend: { position: 'left' },
render_null_values: true,
tooltips: true,
}}
>
<Visualization />
</Query>
series
La proprietà series
può accettare un array di configurazioni di serie o un oggetto denominato che sostituisce una serie specifica nella risposta.
Proprietà | Valori | Note |
---|---|---|
color
|
string | Codice esadecimale |
label
|
string | |
line_width
|
number | Imposta lo spessore del tratto della linea in pixel. Valore predefinito: 3 |
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Imposta la forma del punto. Valore predefinito: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Imposta stile punto. Valore predefinito: 'none' (punti disattivati)
|
visible
|
boolean | Mostra o nasconde le serie di dati. Valore predefinito: true
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
/* named series overrides */
<Query
query='12345'
config={{
type: 'line',
series: {
'orders.count': {
color: '#4285F4',
label: 'Total Orders',
shape: 'square',
},
},
}}
>
<Visualization />
</Query>
/* ordered list series overrides */
<Query
query='12345'
config={{
type: 'line',
series: [{ color: '#4285F4', label: 'Total Orders', shape: 'square' }],
}}
>
<Visualization />
</Query>
x_axis
Anche se al momento i nostri grafici supportano solo un singolo asse X, la nostra API è a prova di futuro ed è strutturata per supportare la configurazione di più assi.
Proprietà | Valori | Note |
---|---|---|
gridlines
|
boolean | Mostra o nascondi le linee della griglia verticali. Valore predefinito: false .
|
label
|
false (per nascondere l'etichetta) | stringa (valore da visualizzare)
|
Imposta il valore da visualizzare come etichetta dell'asse X. Valore predefinito: false (nessuna etichetta)
|
reversed
|
boolean | Inverte l'ordine dei punti dati. Valore predefinito: false
|
values
|
boolean | Mostra o nasconde i valori visualizzati lungo l'asse. Valore predefinito: true
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'line',
x_axis: [{ gridlines: true, label: 'Date of first purchase' }],
}}
>
<Visualization />
</Query>
y_axis
Anche se al momento i nostri grafici supportano solo un singolo asse Y, la nostra API è a prova di futuro ed è strutturata per supportare la configurazione di più assi.
Proprietà | Valori | Note |
---|---|---|
gridlines
|
boolean | Mostra o nascondi le linee della griglia verticali. Valore predefinito: false
|
label
|
false (per nascondere l'etichetta) | stringa (valore da visualizzare)
|
Imposta il valore da visualizzare come etichetta dell'asse y. Valore predefinito: false (nessuna etichetta)
|
range
|
[numero (min) | 'auto' , numero (max) | 'auto' |
Imposta il valore minimo e massimo dell'asse y. Se imposti il valore minimo su "automatico", il valore predefinito è 0, mentre il valore predefinito su "automatico" corrisponde al valore del punto dati massimo nel set. Valore predefinito: ['auto' | 'auto'] .
|
values
|
boolean | Mostra o nasconde i valori visualizzati lungo l'asse. Valore predefinito: true
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'line',
y_axis: [
{ gridlines: true, label: 'Number of orders', range: [500, 'auto'] },
],
}}
>
<Visualization />
</Query>
Proprietà dei grafici a dispersione
Di seguito sono riportate le proprietà config
per i grafici a dispersione.
Proprietà | Valori | Note |
---|---|---|
type
|
'scatter'
|
|
legend
|
false (per disattivare) OPPURE { position: 'left' | 'bottom' | 'right' | 'top' }
|
Consente di impostare la posizione della legenda o di disattivarla impostandola su false . Valore predefinito: { position: 'bottom' }
|
render_null_values
|
boolean | Tratta i valori null come 0. Valore predefinito: false
|
tooltips
|
boolean | Attiva o disattiva le descrizioni comando che vengono visualizzate quando passi il mouse sopra i punti dati. Valore predefinito: true
|
series
|
serie in formato view_name.field_name
|
Consulta la sezione relativa alla serie per le opzioni di configurazione e l'utilizzo di esempio. |
x_axis
|
Configurazione asse X | Consulta la sezione relativa all'asse X per le opzioni di configurazione e gli esempi di utilizzo. |
y_axis
|
Configurazione asse y | Consulta la sezione relativa all'asse y per le opzioni di configurazione e gli esempi di utilizzo. |
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'scatter',
legend: { position: 'left' },
render_null_values: true,
tooltips: true,
}}
>
<Visualization />
</Query>
series
La proprietà series
può accettare un array di configurazioni di serie o un oggetto denominato che sostituisce una serie specifica nella risposta.
Proprietà | Valori | Note |
---|---|---|
color
|
string | Codice esadecimale |
label
|
string | |
line_width
|
number | Utilizzato per impostare la dimensione dei punti in un grafico a dispersione. Può essere considerato il valore indicativo di ogni punto. Valore predefinito: 3
|
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Imposta la forma del punto. Valore predefinito: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Imposta stile punto. Valore predefinito: 'none' (punti disattivati)
|
size_by
|
false | stringa
|
Nome della serie per il quale calibrare la dimensione di ciascun punto. Imposta false per disattivare il dimensionamento dinamico in punti. Valore predefinito: false
|
visible
|
boolean | Mostra o nasconde le serie di dati. Valore predefinito: true
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
/* named series overrides */
<Query
query='12345'
config={{
type: 'scatter',
series: {
'orders.count': {
color: '#4285F4',
label: 'Total Orders',
shape: 'square',
size_by: 'orders.count',
},
},
}}
>
<Visualization />
</Query>
/* ordered list series overrides */
<Query
query='12345'
config={{
type: 'scatter',
series: [
{
color: '#4285F4',
label: 'Total Orders',
shape: 'square',
size_by: 'orders.count',
},
],
}}
>
<Visualization />
</Query>
x_axis
Anche se al momento i nostri grafici supportano solo un singolo asse X, la nostra API è a prova di futuro ed è strutturata per supportare la configurazione di più assi.
Proprietà | Valori | Note |
---|---|---|
gridlines
|
boolean | Mostra o nascondi le linee della griglia verticali. Valore predefinito: false .
|
label
|
false (per nascondere l'etichetta) | stringa (valore da visualizzare)
|
Imposta il valore da visualizzare come etichetta dell'asse X. Valore predefinito: false (nessuna etichetta)
|
reversed
|
boolean | Inverte l'ordine dei punti dati. Valore predefinito: false
|
values
|
boolean | Mostra o nasconde i valori visualizzati lungo l'asse. Valore predefinito: true
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'scatter',
x_axis: [{ gridlines: true, label: 'Date of first purchase' }],
}}
>
<Visualization />
</Query>
y_axis
Anche se al momento i nostri grafici supportano solo un singolo asse Y, la nostra API è a prova di futuro ed è strutturata per supportare la configurazione di più assi.
Proprietà | Valori | Note |
---|---|---|
gridlines
|
boolean | Mostra o nascondi le linee della griglia verticali. Valore predefinito: false .
|
label
|
false (per nascondere l'etichetta) | stringa (valore da visualizzare)
|
Imposta il valore da visualizzare come etichetta dell'asse y. Valore predefinito: false (nessuna etichetta)
|
range
|
[numero (min) | 'auto' , numero (max) | 'auto' |
Imposta il valore minimo e massimo dell'asse y. Se imposti il valore minimo su "automatico", il valore predefinito è 0, mentre il valore predefinito su "automatico" corrisponde al valore del punto dati massimo nel set. Valore predefinito: ['auto' | 'auto'] .
|
values
|
boolean | Mostra o nasconde i valori visualizzati lungo l'asse. Valore predefinito: true
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'scatter',
y_axis: [
{ gridlines: true, label: 'Number of orders', range: [500, 'auto'] },
],
}}
>
<Visualization />
</Query>
Proprietà del grafico a valore singolo
Di seguito sono riportate le proprietà config
per i grafici a valore singolo.
Proprietà | Valori | Note |
---|---|---|
type
|
'single_value'
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query query='12345' config={{ type: 'single_value' }}>
<Visualization />
</Query>
Proprietà del grafico sparkline
Di seguito sono riportate le proprietà config
per i grafici sparkline.
Proprietà | Valori | Note |
---|---|---|
type
|
'sparkline'
|
|
render_null_values
|
boolean | Tratta i valori null come 0. Valore predefinito: false
|
series
|
serie in formato view_name.field_name
|
Consulta la sezione relativa alla serie per le opzioni di configurazione e l'utilizzo di esempio. |
y_axis
|
Configurazione asse y | Consulta la sezione relativa all'asse y per le opzioni di configurazione e gli esempi di utilizzo. |
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query="12345"
config={{ type: 'sparkline', render_null_values: true }}
>
<Visualization />
</Query>
series
Sebbene Sparkline supporti intrinsecamente solo una serie, manteniamo un pattern API che prevede override di serie con nome o array in modo da mantenere la coerenza con gli altri tipi di grafici nella nostra libreria.
Proprietà | Valori | Note |
---|---|---|
color
|
string | Codice esadecimale |
line_width
|
number | Imposta lo spessore del tratto della linea in pixel. Valore predefinito: 3
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
/* named series overrides */
<Query
query='12345'
config={{
type: 'sparkline',
series: {
'orders.count': {
color: '#4285F4',
line_width: 10,
},
},
}}
>
<Visualization />
</Query>
/* ordered list series overrides */
<Query
query='12345'
config={{
type: 'scatter',
series: [
{
color: '#4285F4',
line_width: 10,
},
],
}}
>
<Visualization />
</Query>
y_axis
Anche se al momento i nostri grafici supportano solo un singolo asse Y, la nostra API è a prova di futuro ed è strutturata per supportare la configurazione di più assi.
Proprietà | Valori | Note |
---|---|---|
range
|
[numero (min) | 'auto' , numero (max) | 'auto' |
Imposta il valore minimo e massimo dell'asse y. Se imposti il valore minimo su "automatico", il valore predefinito è 0, mentre il valore predefinito su "automatico" corrisponde al valore del punto dati massimo nel set. Valore predefinito: ['auto' | 'auto'] .
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'sparkline',
y_axis: [
{ range: [50, 'auto'] },
],
}}
>
<Visualization />
</Query>
Proprietà del grafico a tabella
Di seguito sono riportate le proprietà config
per i grafici a tabella.
Proprietà | Valori | Note |
---|---|---|
type
|
'table'
|
|
series
|
serie in formato view_name.field_name
|
Consulta la sezione relativa alla serie per le opzioni di configurazione e l'utilizzo di esempio. |
column_order
|
string[]
|
Un array di nomi di serie (ad esempio 'orders.count' ) che indica l'ordine delle colonne della tabella da sinistra a destra.
|
show_row_numbers
|
boolean
|
Attiva/disattiva la visualizzazione della riga dei totali in fondo alla tabella. Valore predefinito: true
|
show_totals
|
boolean
|
Attiva/disattiva la visualizzazione della riga dei totali in fondo alla tabella. Valore predefinito: true
|
show_row_totals
|
boolean
|
Attiva/disattiva la visualizzazione dei totali delle righe sul lato destro della tabella. Valore predefinito: true
|
truncate_text
|
boolean
|
Quando true , il testo delle celle di una tabella è limitato a una singola riga e l'overflow dei contenuti viene troncato con i puntini di sospensione. Quando il valore è false , i contenuti possono essere aggregati su più righe. Valore predefinito: true
|
truncate_header
|
boolean
|
Quando true , le etichette delle intestazioni di tabella sono limitate a una singola riga e l'overflow dei contenuti viene troncato con i puntini di sospensione. Quando false , le intestazioni possono aggregarsi a più righe. Valore predefinito: true
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'table',
column_order: ['orders.count', 'users.city'],
show_row_numbers: true,
show_totals: true,
show_row_totals: true,
truncate_text: true,
truncate_header: true
}}
>
<Visualization />
</Query>
series
La proprietà della serie può accettare un array di configurazioni di serie o un oggetto denominato che sostituisce una serie specifica nella risposta.
Proprietà | Valori | Note |
---|---|---|
cell_visualization
|
boolean
|
Attiva o disattiva la visualizzazione delle celle in linea. Il valore predefinito è true per la prima misura e false per le altre.
|
color
|
string
|
Specifica il colore utilizzato per eseguire il rendering della visualizzazione delle celle della tabella. |
value_format
|
string
|
Una stringa di formattazione dei numeri che indica se visualizzare i valori come valuta, la precisione della rappresentazione in virgola mobile, se utilizzare virgole o punti per delineare migliaia e così via. |
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'table',
series: {
'orders.count': {
color: '#4285F4',
cell_visualization: true,
value_format: '$#,##0.00',
},
},
}}
>
<Visualization />
</Query>
/* ordered list series overrides */
<Query
query='12345'
config={{
type: 'table',
series: [{
color: '#4285F4',
cell_visualization: true,
value_format: '$#,##0.00',
}]
}}
>
<Visualization />
</Query>
Proprietà del grafico a torta
Di seguito sono riportate le proprietà config
per i grafici a torta.
Proprietà | Valori | Note |
---|---|---|
type
|
'pie'
|
|
legend
|
false (da disattivare) | configurazione legenda
|
Impostando il valore su false , la legenda viene disabilitata. Impostazione predefinita: abilitata. Consulta la sezione relativa alla legend per le opzioni di configurazione e gli esempi di utilizzo, se abilitate.
|
tooltips
|
boolean | Attiva o disattiva le descrizioni comando che vengono visualizzate quando passi il mouse sopra i punti dati. Valore predefinito: true
|
series
|
serie in formato view_name.field_name
|
Consulta la sezione relativa alla serie per le opzioni di configurazione e l'utilizzo di esempio. |
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'pie',
legend: false,
tooltips: true,
}}
>
<Visualization />
</Query>
legend
La proprietà legend
può accettare le seguenti configurazioni di legenda:
Proprietà | Valori | Note |
---|---|---|
type
|
'labels' | 'legend'
|
labels inserisce etichette che puntano direttamente a ogni sezione. legend inserisce una legenda separata. Valore predefinito: 'legend'
|
position
|
'top' | 'bottom' | 'left' | 'right'
|
Posiziona la legenda quando type: 'legend' . Valore predefinito: 'right'
|
width
|
number | Larghezza massima della legenda in pixel quando type: 'legend' . Valore predefinito: 300
|
value
|
'label' | 'label_value' | 'value' | 'percent' | 'label_percent'
|
Imposta i contenuti della legenda: etichetta, etichetta e valore, valore, percentuale, etichetta e percentuale. Valore predefinito: 'label_percent'
|
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'pie',
legend: {
type: 'legend'
position: 'right'
width: 200,
value: 'label_value',
},
}}
>
<Visualization />
</Query>
series
A differenza dei grafici cartesiani, ogni punto dati nel grafico a torta viene considerato come una nuova serie:
Proprietà | Valori | Note |
---|---|---|
color
|
string | Codice esadecimale |
Esempio di utilizzo:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'pie',
series: {
'New York': {
color: '#4285F4',
},
'Los Angeles': {
color: '#b73ec3',
},
'Chicago': {
color: '#db4da8',
},
},
}}
>
<Visualization />
</Query>