Visualization
Este componente obtiene los datos y la configuración del contexto de la consulta y renderiza la visualización adecuada. Puedes personalizar la anchura y la altura asignando valores numéricos de píxeles a esas propiedades.
Propiedad | Valores | Notas |
---|---|---|
width
|
Número (en píxeles) | El valor predeterminado es 100% cuando la propiedad no está definida. |
height
|
Número (en píxeles) | El valor predeterminado es 500 px cuando la propiedad no está definida. |
chartTypeMap
|
Objeto clave-valor | Acepta un objeto clave/valor que define qué componente se debe renderizar cuando el sistema de adaptadores detecta valores de tipo de gráfico específicos. Se puede usar para anular los gráficos predeterminados de Looker o para añadir nuevos tipos de gráficos al sistema del adaptador. |
Ejemplo de uso:
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
se integra con nuestra API de JavaScript para gestionar el ciclo de solicitud/respuesta y obtener una respuesta de consulta por el ID de consulta o el valor qid
. Puedes transferir anulaciones de configuración de visualización para que se combinen con la respuesta de la API y que todos los datos se carguen en el contexto de React.
Propiedad | Valores | Notas |
---|---|---|
query
|
number | string | Puede aceptar Query.client_id , que se encuentra después de la propiedad qid en la URL de un Exploración (3fdrdE0b3ATltUvXBaSOPN ), o un ID de consulta numérico (1234 ). Si tiene acceso al ID de consulta numérico, puede ahorrar una solicitud de servidor adicional.Query acepta la propiedad query o la propiedad dashboard , pero no ambas.
|
dashboard
|
número | Puede aceptar un ID de panel de control numérico (1234 ). Si tienes acceso al ID de panel de control numérico, empezar por este valor puede ahorrar una solicitud de servidor adicional.dashboard no acepta los IDs de cadena de los paneles de control de LookML.Query acepta la propiedad query o la propiedad dashboard , pero no ambas.
|
config
|
En función del valor de type , acepta las siguientes propiedades:type , legend , positioning , render_null_values , tooltips , series , x_axis , y_axis Consulta la documentación específica de cada gráfico más adelante en esta página para ver los valores admitidos.
|
Definir y anular la configuración de los gráficos. |
LoadingIndicator
|
referencia del componente | Acepta una referencia a un componente sin montar. Predeterminado: ProgressCircular
|
import { Visualization, Query } from '@looker/visualizations'
import { ProgressCircular } from '@looker/components'
<Query
query='12345'
config={{
/* specific properties described later on this page */
}}
LoadingIndicator={ProgressCircular}
>
<Visualization />
</Query>
Propiedades de los gráficos de áreas
A continuación, se indican las propiedades de config
de los gráficos de áreas.
Propiedad | Valores | Notas |
---|---|---|
type
|
'area'
|
|
legend
|
false (para inhabilitar) O { position: 'left' | 'bottom' | 'right' | 'top' }
|
Define la posición de la leyenda o la inhabilita asignándole el valor false .Predeterminado: { position: 'bottom' }
|
positioning
|
'overlay' | 'stacked' | 'percent'
|
Modo de apilamiento de gráficos. Predeterminado: 'overlay'
|
render_null_values
|
booleano | Trata los valores nulos como 0. Predeterminado: false
|
tooltips
|
booleano | Habilita o inhabilita las descripciones emergentes que aparecen al colocar el cursor sobre los puntos de datos. Predeterminado: true
|
series
|
series en formato view_name.field_name
|
Consulta la sección Serie para ver las opciones de configuración y ejemplos de uso. |
x_axis
|
Configuración del eje X | Consulta la sección Eje X para ver las opciones de configuración y un ejemplo de uso. |
y_axis
|
Configuración del eje Y | Consulta la sección Eje Y para ver las opciones de configuración y un ejemplo de uso. |
Ejemplo de uso:
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 propiedad series
puede aceptar una matriz de configuraciones de series o un objeto con nombre que anule una serie específica de tu respuesta.
Propiedad | Valores | Notas |
---|---|---|
color
|
cadena | Código hexadecimal |
label
|
cadena | |
line_width
|
número | Define el ancho del trazo de la línea en píxeles. Valor predeterminado: 3 |
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Define la forma del punto. Predeterminado: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Define el estilo del punto. Valor predeterminado: 'none' (puntos inhabilitados)
|
visible
|
booleano | Mostrar u ocultar la serie de datos. Predeterminado: true
|
Ejemplo de uso:
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
Aunque nuestros gráficos solo admiten un eje X, nuestra API está preparada para el futuro y estructurada para admitir la configuración de varios ejes.
Propiedad | Valores | Notas |
---|---|---|
gridlines
|
booleano | Mostrar u ocultar las líneas de división verticales. Predeterminado: false
|
label
|
false (para ocultar la etiqueta) | cadena (valor que se va a renderizar)
|
Define el valor que se va a representar como etiqueta del eje X. Predeterminado: false (sin etiqueta)
|
reversed
|
booleano | Invierte el orden de los puntos de datos. Predeterminado: false
|
values
|
booleano | Muestra u oculta los valores representados a lo largo del eje. Predeterminado: "true" |
Ejemplo de uso:
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
Aunque nuestros gráficos solo admiten un eje Y, nuestra API está preparada para el futuro y estructurada para admitir la configuración de varios ejes.
Propiedad | Valores | Notas |
---|---|---|
gridlines
|
booleano | Mostrar u ocultar las líneas de división verticales. Valor predeterminado: false .
|
label
|
false (para ocultar la etiqueta) | cadena (valor que se va a renderizar)
|
Define el valor que se va a representar como etiqueta del eje Y. Predeterminado: false (sin etiqueta)
|
range
|
[número (mín.) | 'auto' , número (máx.) | 'auto' |
Define los valores mínimo y máximo del eje Y. Si se asigna el valor 'auto' al mínimo, se usará el valor predeterminado 0. Si se asigna el valor 'auto' al máximo, se usará el valor predeterminado del punto de datos máximo del conjunto. Predeterminado: ['auto' | 'auto']
|
values
|
booleano | Muestra u oculta los valores representados a lo largo del eje. Predeterminado: true
|
Ejemplo de uso:
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>
Propiedades de los gráficos de barras y de columnas
A continuación, se indican las propiedades de config
de los gráficos de barras y de columnas.
Propiedad | Valores | Notas |
---|---|---|
type
|
'bar' | 'column'
|
|
legend
|
false (para inhabilitar) O { position: 'left' | 'bottom' | 'right' | 'top' }
|
Define la posición de la leyenda o la inhabilita asignándole el valor false . Predeterminado: { position: 'bottom' }
|
positioning
|
'grouped' | 'stacked' | 'percent'
|
Modo de apilamiento de gráficos. Predeterminado: 'overlay'
|
tooltips
|
booleano | Habilita o inhabilita las descripciones emergentes que aparecen al colocar el cursor sobre los puntos de datos.Predeterminado: true
|
series
|
series en formato view_name.field_name
|
Consulta la sección Serie para ver las opciones de configuración y ejemplos de uso. |
x_axis
|
Configuración del eje X | Consulta la sección Eje X para ver las opciones de configuración y un ejemplo de uso. |
y_axis
|
Configuración del eje Y | Consulta la sección Eje Y para ver las opciones de configuración y un ejemplo de uso. |
Ejemplo de uso:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'bar',
legend: { position: 'left' },
positioning: 'stacked',
tooltips: true,
}}
>
<Visualization />
</Query>
series
La propiedad series
puede aceptar una matriz de configuraciones de series o un objeto con nombre que anule una serie específica de tu respuesta.
Propiedad | Valores | Notas |
---|---|---|
color
|
cadena | Código hexadecimal |
label
|
cadena | |
visible
|
booleano | Mostrar u ocultar la serie de datos. Predeterminado: true
|
Ejemplo de uso:
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
Aunque nuestros gráficos solo admiten un eje X, nuestra API está preparada para el futuro y estructurada para admitir la configuración de varios ejes.
Propiedad | Valores | Notas |
---|---|---|
gridlines
|
booleano | Mostrar u ocultar las líneas de división verticales. Valor predeterminado: false .
|
label
|
false (para ocultar la etiqueta) | cadena (valor que se va a renderizar)
|
Define el valor que se va a representar como etiqueta del eje X. Predeterminado: false (sin etiqueta)
|
reversed
|
booleano | Invierte el orden de los puntos de datos. Predeterminado: false
|
values
|
booleano | Muestra u oculta los valores representados a lo largo del eje. Predeterminado: true
|
Ejemplo de uso:
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
Aunque nuestros gráficos solo admiten un eje Y, nuestra API está preparada para el futuro y estructurada para admitir la configuración de varios ejes.
Propiedad | Valores | Notas |
---|---|---|
gridlines
|
booleano | Mostrar u ocultar las líneas de división verticales. Valor predeterminado: false .
|
label
|
false (para ocultar la etiqueta) | cadena (valor que se va a renderizar)
|
Define el valor que se va a representar como etiqueta del eje Y. Predeterminado: false (sin etiqueta)
|
range
|
[número (mín.) | 'auto' , número (máx.) | 'auto' |
Define los valores mínimo y máximo del eje Y. Si se define el valor mínimo como "automático", se asigna el valor predeterminado 0. Si se define el valor máximo como "automático", se asigna el valor predeterminado del punto de datos máximo del conjunto. Valor predeterminado: ['auto' | 'auto'] .
|
values
|
booleano | Muestra u oculta los valores representados a lo largo del eje. Predeterminado: true
|
Ejemplo de uso:
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>
Propiedades del gráfico de líneas
A continuación, se indican las propiedades de config
de los gráficos de líneas.
Propiedad | Valores | Notas |
---|---|---|
type
|
'line'
|
|
legend
|
false (para inhabilitar) O { position: 'left' | 'bottom' | 'right' | 'top' }
|
Define la posición de la leyenda o la inhabilita asignándole el valor false . Predeterminado: { position: 'bottom' }
|
render_null_values
|
booleano | Trata los valores nulos como 0. Predeterminado: false
|
tooltips
|
booleano | Habilita o inhabilita las descripciones emergentes que aparecen al colocar el cursor sobre los puntos de datos. Predeterminado: true
|
series
|
series en formato view_name.field_name
|
Consulta la sección Serie para ver las opciones de configuración y ejemplos de uso. |
x_axis
|
Configuración del eje X | Consulta la sección Eje X para ver las opciones de configuración y un ejemplo de uso. |
y_axis
|
Configuración del eje Y | Consulta la sección Eje Y para ver las opciones de configuración y un ejemplo de uso. |
Ejemplo de uso:
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 propiedad series
puede aceptar una matriz de configuraciones de series o un objeto con nombre que anule una serie específica de tu respuesta.
Propiedad | Valores | Notas |
---|---|---|
color
|
cadena | Código hexadecimal |
label
|
cadena | |
line_width
|
número | Define el ancho del trazo de la línea en píxeles. Valor predeterminado: 3 |
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Define la forma del punto. Predeterminado: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Define el estilo del punto. Valor predeterminado: 'none' (puntos inhabilitados)
|
visible
|
booleano | Mostrar u ocultar la serie de datos. Predeterminado: true
|
Ejemplo de uso:
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
Aunque nuestros gráficos solo admiten un eje X, nuestra API está preparada para el futuro y estructurada para admitir la configuración de varios ejes.
Propiedad | Valores | Notas |
---|---|---|
gridlines
|
booleano | Mostrar u ocultar las líneas de división verticales. Valor predeterminado: false .
|
label
|
false (para ocultar la etiqueta) | cadena (valor que se va a renderizar)
|
Define el valor que se va a representar como etiqueta del eje X. Predeterminado: false (sin etiqueta)
|
reversed
|
booleano | Invierte el orden de los puntos de datos. Predeterminado: false
|
values
|
booleano | Muestra u oculta los valores representados a lo largo del eje. Predeterminado: true
|
Ejemplo de uso:
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
Aunque nuestros gráficos solo admiten un eje Y, nuestra API está preparada para el futuro y estructurada para admitir la configuración de varios ejes.
Propiedad | Valores | Notas |
---|---|---|
gridlines
|
booleano | Mostrar u ocultar las líneas de división verticales. Predeterminado: false
|
label
|
false (para ocultar la etiqueta) | cadena (valor que se va a renderizar)
|
Define el valor que se va a representar como etiqueta del eje Y. Predeterminado: false (sin etiqueta)
|
range
|
[número (mín.) | 'auto' , número (máx.) | 'auto' |
Define los valores mínimo y máximo del eje Y. Si se define el valor mínimo como "automático", se asigna el valor predeterminado 0. Si se define el valor máximo como "automático", se asigna el valor predeterminado del punto de datos máximo del conjunto. Valor predeterminado: ['auto' | 'auto'] .
|
values
|
booleano | Muestra u oculta los valores representados a lo largo del eje. Predeterminado: true
|
Ejemplo de uso:
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>
Propiedades de los gráficos de dispersión
A continuación, se indican las propiedades de config
de los gráficos de dispersión.
Propiedad | Valores | Notas |
---|---|---|
type
|
'scatter'
|
|
legend
|
false (para inhabilitar) O { position: 'left' | 'bottom' | 'right' | 'top' }
|
Define la posición de la leyenda o la inhabilita asignándole el valor false . Predeterminado: { position: 'bottom' }
|
render_null_values
|
booleano | Trata los valores nulos como 0. Predeterminado: false
|
tooltips
|
booleano | Habilita o inhabilita las descripciones emergentes que aparecen al colocar el cursor sobre los puntos de datos. Predeterminado: true
|
series
|
series en formato view_name.field_name
|
Consulta la sección Serie para ver las opciones de configuración y ejemplos de uso. |
x_axis
|
Configuración del eje X | Consulta la sección Eje X para ver las opciones de configuración y un ejemplo de uso. |
y_axis
|
Configuración del eje Y | Consulta la sección Eje Y para ver las opciones de configuración y un ejemplo de uso. |
Ejemplo de uso:
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 propiedad series
puede aceptar una matriz de configuraciones de series o un objeto con nombre que anule una serie específica de tu respuesta.
Propiedad | Valores | Notas |
---|---|---|
color
|
cadena | Código hexadecimal |
label
|
cadena | |
line_width
|
número | Se usa para definir el tamaño de los puntos de un gráfico de dispersión. Piensa en él como el valor de contorno de cada punto. Predeterminado: 3
|
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Define la forma del punto. Predeterminado: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Define el estilo del punto. Valor predeterminado: 'none' (puntos inhabilitados)
|
size_by
|
false | string
|
Nombre de la serie para la que se va a calibrar el tamaño de cada punto. Define false para inhabilitar el tamaño de punto dinámico. Predeterminado: false
|
visible
|
booleano | Mostrar u ocultar la serie de datos. Predeterminado: true
|
Ejemplo de uso:
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
Aunque nuestros gráficos solo admiten un eje X, nuestra API está preparada para el futuro y estructurada para admitir la configuración de varios ejes.
Propiedad | Valores | Notas |
---|---|---|
gridlines
|
booleano | Mostrar u ocultar las líneas de división verticales. Valor predeterminado: false .
|
label
|
false (para ocultar la etiqueta) | cadena (valor que se va a renderizar)
|
Define el valor que se va a representar como etiqueta del eje X. Predeterminado: false (sin etiqueta)
|
reversed
|
booleano | Invierte el orden de los puntos de datos. Predeterminado: false
|
values
|
booleano | Muestra u oculta los valores representados a lo largo del eje. Predeterminado: true
|
Ejemplo de uso:
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
Aunque nuestros gráficos solo admiten un eje Y, nuestra API está preparada para el futuro y estructurada para admitir la configuración de varios ejes.
Propiedad | Valores | Notas |
---|---|---|
gridlines
|
booleano | Mostrar u ocultar las líneas de división verticales. Valor predeterminado: false .
|
label
|
false (para ocultar la etiqueta) | cadena (valor que se va a renderizar)
|
Define el valor que se va a representar como etiqueta del eje Y. Predeterminado: false (sin etiqueta)
|
range
|
[número (mín.) | 'auto' , número (máx.) | 'auto' |
Define los valores mínimo y máximo del eje Y. Si se define el valor mínimo como "automático", se asigna el valor predeterminado 0. Si se define el valor máximo como "automático", se asigna el valor predeterminado del punto de datos máximo del conjunto. Valor predeterminado: ['auto' | 'auto'] .
|
values
|
booleano | Muestra u oculta los valores representados a lo largo del eje. Predeterminado: true
|
Ejemplo de uso:
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>
Propiedades de los gráficos de un solo valor
A continuación, se indican las propiedades de config
de los gráficos de un solo valor.
Propiedad | Valores | Notas |
---|---|---|
type
|
'single_value'
|
Ejemplo de uso:
import { Visualization, Query } from '@looker/visualizations'
<Query query='12345' config={{ type: 'single_value' }}>
<Visualization />
</Query>
Propiedades de los minigráficos
A continuación, se indican las propiedades de config
de los gráficos de minilíneas.
Propiedad | Valores | Notas |
---|---|---|
type
|
'sparkline'
|
|
render_null_values
|
booleano | Trata los valores nulos como 0. Predeterminado: false
|
series
|
series en formato view_name.field_name
|
Consulta la sección Serie para ver las opciones de configuración y ejemplos de uso. |
y_axis
|
Configuración del eje Y | Consulta la sección Eje Y para ver las opciones de configuración y un ejemplo de uso. |
Ejemplo de uso:
import { Visualization, Query } from '@looker/visualizations'
<Query
query="12345"
config={{ type: 'sparkline', render_null_values: true }}
>
<Visualization />
</Query>
series
Aunque Sparkline solo admite una serie, mantenemos un patrón de API que incluye sustituciones de series con nombre o de matriz para mantener la coherencia con los demás tipos de gráficos de nuestra biblioteca.
Propiedad | Valores | Notas |
---|---|---|
color
|
cadena | Código hexadecimal |
line_width
|
número | Define el ancho del trazo de la línea en píxeles. Predeterminado: 3
|
Ejemplo de uso:
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
Aunque nuestros gráficos solo admiten un eje Y, nuestra API está preparada para el futuro y estructurada para admitir la configuración de varios ejes.
Propiedad | Valores | Notas |
---|---|---|
range
|
[número (mín.) | 'auto' , número (máx.) | 'auto' |
Define los valores mínimo y máximo del eje Y. Si se define el valor mínimo como "automático", se asigna el valor predeterminado 0. Si se define el valor máximo como "automático", se asigna el valor predeterminado del punto de datos máximo del conjunto. Valor predeterminado: ['auto' | 'auto'] .
|
Ejemplo de uso:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'sparkline',
y_axis: [
{ range: [50, 'auto'] },
],
}}
>
<Visualization />
</Query>
Propiedades de los gráficos de tabla
A continuación, se indican las propiedades de config
de los gráficos de tabla.
Propiedad | Valores | Notas |
---|---|---|
type
|
'table'
|
|
series
|
series en formato view_name.field_name
|
Consulta la sección Serie para ver las opciones de configuración y ejemplos de uso. |
column_order
|
string[]
|
Una matriz de nombres de series (por ejemplo, 'orders.count' ) que indica cómo quieres que se ordenen las columnas de la tabla de izquierda a derecha.
|
show_row_numbers
|
boolean
|
Activa o desactiva la visualización de la fila de totales en la parte inferior de la tabla. Predeterminado: true
|
show_totals
|
boolean
|
Activa o desactiva la visualización de la fila de totales en la parte inferior de la tabla. Predeterminado: true
|
show_row_totals
|
boolean
|
Activa o desactiva la visualización de los totales de las filas en la parte derecha de la tabla. Predeterminado: true
|
truncate_text
|
boolean
|
Cuando true , el texto de las celdas de la tabla se limita a una sola línea y el contenido que se desborda se trunca con puntos suspensivos. Si es false , el contenido puede ocupar varias líneas. Predeterminado: true
|
truncate_header
|
boolean
|
Cuando se usa true , las etiquetas de encabezado de tabla se limitan a una sola línea y el contenido que se desborda se trunca con puntos suspensivos. Si está false , los encabezados pueden ocupar varias líneas. Predeterminado: true
|
Ejemplo de uso:
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 propiedad series puede aceptar un array de configuraciones de series o un objeto con nombre que anule una serie específica de tu respuesta.
Propiedad | Valores | Notas |
---|---|---|
cell_visualization
|
boolean
|
Activa o desactiva la visualización de celdas insertada. El valor predeterminado es true para la primera métrica y false para las demás.
|
color
|
string
|
Especifica el color que se usa para renderizar la visualización de la celda de la tabla. |
value_format
|
string
|
Una cadena de formato de número que indica si los valores se deben representar como moneda, la precisión de punto flotante, si se deben usar comas o puntos para delimitar los millares, etc. |
Ejemplo de uso:
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>
Propiedades del gráfico circular
A continuación, se indican las propiedades de config
para los gráficos circulares.
Propiedad | Valores | Notas |
---|---|---|
type
|
'pie'
|
|
legend
|
false (para inhabilitar) | configuración de la leyenda
|
Si se le asigna el valor false , se inhabilita la leyenda. Valor predeterminado: habilitado. Consulta la sección Leyenda para ver las opciones de configuración y un ejemplo de uso cuando está habilitada.
|
tooltips
|
booleano | Habilita o inhabilita las descripciones emergentes que aparecen al colocar el cursor sobre los puntos de datos. Predeterminado: true
|
series
|
series en formato view_name.field_name
|
Consulta la sección Serie para ver las opciones de configuración y ejemplos de uso. |
Ejemplo de uso:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'pie',
legend: false,
tooltips: true,
}}
>
<Visualization />
</Query>
legend
La propiedad legend
puede aceptar las siguientes configuraciones de leyenda:
Propiedad | Valores | Notas |
---|---|---|
type
|
'labels' | 'legend'
|
labels coloca etiquetas que apuntan directamente a cada porción. legend coloca una leyenda independiente. Predeterminado: 'legend'
|
position
|
'top' | 'bottom' | 'left' | 'right'
|
Coloca la leyenda cuando type: 'legend' . Predeterminado: 'right'
|
width
|
número | Anchura máxima de la leyenda en píxeles cuando type: 'legend' . Predeterminado: 300
|
value
|
'label' | 'label_value' | 'value' | 'percent' | 'label_percent'
|
Define el contenido de la leyenda: etiqueta, etiqueta y valor, valor, porcentaje, etiqueta y porcentaje. Predeterminado: 'label_percent'
|
Ejemplo de uso:
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 diferencia de los gráficos cartesianos, cada punto de datos de un gráfico circular se trata como una serie nueva:
Propiedad | Valores | Notas |
---|---|---|
color
|
cadena | Código hexadecimal |
Ejemplo de uso:
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>