Visualização e consulta de tabelas de propriedades

Visualization

Este componente obtém os dados e a configuração do contexto da consulta e renderiza a visualização adequada. Pode personalizar a largura e a altura transmitindo valores numéricos de píxeis a essas propriedades.

Propriedade Valores Notas
width número (em píxeis) A predefinição é 100% quando a propriedade não está definida.
height número (em píxeis) A predefinição é 500 px quando a propriedade não está definida.
chartTypeMap objeto chave/valor Aceita um objeto de chave/valor que define que componente renderizar quando o sistema do adaptador encontra valores de tipo de gráfico específicos. Pode usar esta opção para substituir os gráficos predefinidos do Looker ou adicionar novos tipos de gráficos ao sistema de adaptadores.

Exemplo de utilização:

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 integra-se com a nossa API JavaScript para processar o ciclo de pedido/resposta e obter uma resposta de consulta pelo ID da consulta ou pelo valor qid. Pode transmitir substituições de configuração de visualização para serem unidas com a resposta da API e ter todos os dados carregados no contexto do React.

Propriedade Valores Notas
query number | string Pode aceitar o Query.client_id, que aparece após a propriedade qid no URL de uma exploração (3fdrdE0b3ATltUvXBaSOPN), ou um ID de consulta numérico (1234). Se tiver acesso ao ID de consulta numérico, começar por este valor pode poupar um pedido adicional ao servidor.

Query aceita a propriedade query ou a propriedade dashboard, mas não ambas.
dashboard número Pode aceitar um ID do painel de controlo numérico (1234). Se tiver acesso ao ID do painel de controlo numérico, começar a partir deste valor pode poupar um pedido adicional ao servidor.

dashboard não aceita os IDs de strings dos painéis de controlo do LookML.

Query aceita a propriedade query ou a propriedade dashboard, mas não ambas.
config Dependendo do valor de type, aceita as seguintes propriedades:

type, legend, positioning, render_null_values, tooltips, series, x_axis, y_axis

Consulte a documentação específica do gráfico mais adiante nesta página para ver os valores suportados.
Defina e substitua as definições de configuração dos gráficos.
LoadingIndicator referência de componente Aceita uma referência de componente não montada. Predefinição: 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>

Propriedades do gráfico de áreas

Seguem-se as propriedades config para gráficos de áreas.

Propriedade Valores Notas
type 'area'
legend false (para desativar) OU { position: 'left' | 'bottom' | 'right' | 'top' } Define a posição da legenda ou desativa-a definindo-a como false.

Predefinição: { position: 'bottom' }
positioning 'overlay' | 'stacked' | 'percent' Modo de sobreposição de gráficos. Predefinição: 'overlay'
render_null_values booleano Trata os valores nulos como 0. Predefinição: false
tooltips booleano Ative ou desative a apresentação de sugestões quando passa o cursor do rato sobre os pontos de dados. Predefinição: true
series série no formato view_name.field_name Consulte a secção série para ver opções de configuração e exemplos de utilização.
x_axis Configuração do eixo X Consulte a secção Eixo X para ver opções de configuração e exemplos de utilização.
y_axis Configuração do eixo Y Consulte a secção do eixo Y para ver opções de configuração e exemplos de utilização.

Exemplo de utilização:

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

A propriedade series pode aceitar uma matriz de configurações de séries ou um objeto com nome que substitua uma série específica na sua resposta.

Propriedade Valores Notas
color de string Código hexadecimal
label de string
line_width número Defina a largura do traço da linha em píxeis. Predefinição: 3
shape 'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down' Defina a forma do ponto. Predefinição: 'circle'
style 'none' | 'filled' | 'outline' Definir estilo do ponto. Predefinição: 'none' (pontos desativados)
visible booleano Mostrar ou ocultar a série de dados. Predefinição: true

Exemplo de utilização:

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

Embora os nossos gráficos só suportem atualmente um único eixo x, a nossa API está preparada para o futuro e estruturada para suportar a configuração de vários eixos.

Propriedade Valores Notas
gridlines booleano Mostrar ou ocultar linhas de grelha verticais. Predefinição: false
label false (para ocultar a etiqueta) | string (valor a renderizar) Define o valor a renderizar como a etiqueta do eixo x. Predefinição: false (sem etiqueta)
reversed booleano Inverte a ordem dos pontos de dados. Predefinição: false
values booleano Mostrar ou ocultar os valores renderizados ao longo do eixo. Predefinição: true

Exemplo de utilização:

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

Embora os nossos gráficos só suportem atualmente um único eixo Y, a nossa API está preparada para o futuro e estruturada para suportar a configuração de vários eixos.

Propriedade Valores Notas
gridlines booleano Mostrar ou ocultar linhas de grelha verticais. Predefinição: false.
label false (para ocultar a etiqueta) | string (valor a renderizar) Define o valor a renderizar como a etiqueta do eixo Y. Predefinição: false (sem etiqueta)
range [number (min) | 'auto', number (max) | 'auto'] Define o valor mínimo e máximo do eixo Y. Se definir o valor mínimo como 'auto', este é predefinido como 0. Se definir o valor máximo como 'auto', este é predefinido como o valor máximo do ponto de dados no conjunto. Predefinição: ['auto' | 'auto']
values booleano Mostrar ou ocultar os valores renderizados ao longo do eixo. Predefinição: true

Exemplo de utilização:

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>

Propriedades dos gráficos de barras e de colunas

Seguem-se as propriedades config para gráficos de barras e de colunas.

Propriedade Valores Notas
type 'bar' | 'column'
legend false (para desativar) OU { position: 'left' | 'bottom' | 'right' | 'top' } Define a posição da legenda ou desativa-a definindo-a como false. Predefinição: { position: 'bottom' }
positioning 'grouped' | 'stacked' | 'percent' Modo de sobreposição de gráficos. Predefinição: 'overlay'
tooltips booleano Ative ou desative a apresentação de sugestões quando passa o cursor do rato sobre os pontos de dados.

Predefinição: true
series série no formato view_name.field_name Consulte a secção série para ver opções de configuração e exemplos de utilização.
x_axis Configuração do eixo X Consulte a secção Eixo X para ver opções de configuração e exemplos de utilização.
y_axis Configuração do eixo Y Consulte a secção do eixo Y para ver opções de configuração e exemplos de utilização.

Exemplo de utilização:

import { Visualization, Query } from '@looker/visualizations'

<Query
  query='12345'
  config={{
    type: 'bar',
    legend: { position: 'left' },
    positioning: 'stacked',
    tooltips: true,
  }}
>
  <Visualization />
</Query>

series

A propriedade series pode aceitar uma matriz de configurações de séries ou um objeto com nome que substitua uma série específica na sua resposta.

Propriedade Valores Notas
color de string Código hexadecimal
label de string
visible booleano Mostrar ou ocultar a série de dados. Predefinição: true

Exemplo de utilização:

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

Embora os nossos gráficos só suportem atualmente um único eixo x, a nossa API está preparada para o futuro e estruturada para suportar a configuração de vários eixos.

Propriedade Valores Notas
gridlines booleano Mostrar ou ocultar linhas de grelha verticais. Predefinição: false.
label false (para ocultar a etiqueta) | string (valor a renderizar) Define o valor a renderizar como a etiqueta do eixo x. Predefinição: false (sem etiqueta)
reversed booleano Inverte a ordem dos pontos de dados. Predefinição: false
values booleano Mostrar ou ocultar os valores renderizados ao longo do eixo. Predefinição: true

Exemplo de utilização:

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

Embora os nossos gráficos só suportem atualmente um único eixo Y, a nossa API está preparada para o futuro e estruturada para suportar a configuração de vários eixos.

Propriedade Valores Notas
gridlines booleano Mostrar ou ocultar linhas de grelha verticais. Predefinição: false.
label false (para ocultar a etiqueta) | string (valor a renderizar) Define o valor a renderizar como a etiqueta do eixo Y. Predefinição: false (sem etiqueta)
range [number (min) | 'auto', number (max) | 'auto'] Define o valor mínimo e máximo do eixo Y. Se definir o valor mínimo como "auto", o valor predefinido é 0. Se definir o valor máximo como "auto", o valor predefinido é o valor máximo do ponto de dados no conjunto. Predefinição: ['auto' | 'auto'].
values booleano Mostrar ou ocultar os valores renderizados ao longo do eixo. Predefinição: true

Exemplo de utilização:

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>

Propriedades do gráfico de linhas

Seguem-se as config propriedades dos gráficos de linhas.

Propriedade Valores Notas
type 'line'
legend false (para desativar) OU { position: 'left' | 'bottom' | 'right' | 'top' } Define a posição da legenda ou desativa-a definindo-a como false. Predefinição: { position: 'bottom' }
render_null_values booleano Trata os valores nulos como 0. Predefinição: false
tooltips booleano Ative ou desative a apresentação de sugestões quando passa o cursor do rato sobre os pontos de dados. Predefinição: true
series série no formato view_name.field_name Consulte a secção série para ver opções de configuração e exemplos de utilização.
x_axis Configuração do eixo X Consulte a secção Eixo X para ver opções de configuração e exemplos de utilização.
y_axis Configuração do eixo Y Consulte a secção do eixo Y para ver opções de configuração e exemplos de utilização.

Exemplo de utilização:

import { Visualization, Query } from '@looker/visualizations'

<Query
  query='12345'
  config={{
    type: 'line',
    legend: { position: 'left' },
    render_null_values: true,
    tooltips: true,
  }}
>
  <Visualization />
</Query>

series

A propriedade series pode aceitar uma matriz de configurações de séries ou um objeto com nome que substitua uma série específica na sua resposta.

Propriedade Valores Notas
color de string Código hexadecimal
label de string
line_width número Defina a largura do traço da linha em píxeis. Predefinição: 3
shape 'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down' Defina a forma do ponto. Predefinição: 'circle'
style 'none' | 'filled' | 'outline' Definir estilo do ponto. Predefinição: 'none' (pontos desativados)
visible booleano Mostrar ou ocultar a série de dados. Predefinição: true

Exemplo de utilização:

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

Embora os nossos gráficos só suportem atualmente um único eixo x, a nossa API está preparada para o futuro e estruturada para suportar a configuração de vários eixos.

Propriedade Valores Notas
gridlines booleano Mostrar ou ocultar linhas de grelha verticais. Predefinição: false.
label false (para ocultar a etiqueta) | string (valor a renderizar) Define o valor a renderizar como a etiqueta do eixo x. Predefinição: false (sem etiqueta)
reversed booleano Inverte a ordem dos pontos de dados. Predefinição: false
values booleano Mostrar ou ocultar os valores renderizados ao longo do eixo. Predefinição: true

Exemplo de utilização:

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

Embora os nossos gráficos só suportem atualmente um único eixo Y, a nossa API está preparada para o futuro e estruturada para suportar a configuração de vários eixos.

Propriedade Valores Notas
gridlines booleano Mostrar ou ocultar linhas de grelha verticais. Predefinição: false
label false (para ocultar a etiqueta) | string (valor a renderizar) Define o valor a renderizar como a etiqueta do eixo Y. Predefinição: false (sem etiqueta)
range [number (min) | 'auto', number (max) | 'auto'] Define o valor mínimo e máximo do eixo Y. Se definir o valor mínimo como "auto", o valor predefinido é 0. Se definir o valor máximo como "auto", o valor predefinido é o valor máximo do ponto de dados no conjunto. Predefinição: ['auto' | 'auto'].
values booleano Mostrar ou ocultar os valores renderizados ao longo do eixo. Predefinição: true

Exemplo de utilização:

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>

Propriedades do gráfico de dispersão

Seguem-se as config propriedades dos gráficos de dispersão.

Propriedade Valores Notas
type 'scatter'
legend false (para desativar) OU { position: 'left' | 'bottom' | 'right' | 'top' } Define a posição da legenda ou desativa-a definindo-a como false. Predefinição: { position: 'bottom' }
render_null_values booleano Trata os valores nulos como 0. Predefinição: false
tooltips booleano Ative ou desative a apresentação de sugestões quando passa o cursor do rato sobre os pontos de dados. Predefinição: true
series série no formato view_name.field_name Consulte a secção série para ver opções de configuração e exemplos de utilização.
x_axis Configuração do eixo X Consulte a secção Eixo X para ver opções de configuração e exemplos de utilização.
y_axis Configuração do eixo Y Consulte a secção do eixo Y para ver opções de configuração e exemplos de utilização.

Exemplo de utilização:

import { Visualization, Query } from '@looker/visualizations'

<Query
  query='12345'
  config={{
    type: 'scatter',
    legend: { position: 'left' },
    render_null_values: true,
    tooltips: true,
  }}
>
  <Visualization />
</Query>

series

A propriedade series pode aceitar uma matriz de configurações de séries ou um objeto com nome que substitua uma série específica na sua resposta.

Propriedade Valores Notas
color de string Código hexadecimal
label de string
line_width número Usado para definir o tamanho dos pontos num gráfico de dispersão. Pense nisso como o valor de contorno de cada ponto. Predefinição: 3
shape 'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down' Defina a forma do ponto. Predefinição: 'circle'
style 'none' | 'filled' | 'outline' Definir estilo do ponto. Predefinição: 'none' (pontos desativados)
size_by false | string Nome da série para a qual calibrar o tamanho de cada ponto. Defina false para desativar o dimensionamento dinâmico de pontos. Predefinição: false
visible booleano Mostrar ou ocultar a série de dados. Predefinição: true

Exemplo de utilização:

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

Embora os nossos gráficos só suportem atualmente um único eixo x, a nossa API está preparada para o futuro e estruturada para suportar a configuração de vários eixos.

Propriedade Valores Notas
gridlines booleano Mostrar ou ocultar linhas de grelha verticais. Predefinição: false.
label false (para ocultar a etiqueta) | string (valor a renderizar) Define o valor a renderizar como a etiqueta do eixo x. Predefinição: false (sem etiqueta)
reversed booleano Inverte a ordem dos pontos de dados. Predefinição: false
values booleano Mostrar ou ocultar os valores renderizados ao longo do eixo. Predefinição: true

Exemplo de utilização:

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

Embora os nossos gráficos só suportem atualmente um único eixo Y, a nossa API está preparada para o futuro e estruturada para suportar a configuração de vários eixos.

Propriedade Valores Notas
gridlines booleano Mostrar ou ocultar linhas de grelha verticais. Predefinição: false.
label false (para ocultar a etiqueta) | string (valor a renderizar) Define o valor a renderizar como a etiqueta do eixo Y. Predefinição: false (sem etiqueta)
range [number (min) | 'auto', number (max) | 'auto'] Define o valor mínimo e máximo do eixo Y. Se definir o valor mínimo como "auto", o valor predefinido é 0. Se definir o valor máximo como "auto", o valor predefinido é o valor máximo do ponto de dados no conjunto. Predefinição: ['auto' | 'auto'].
values booleano Mostrar ou ocultar os valores renderizados ao longo do eixo. Predefinição: true

Exemplo de utilização:

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>

Propriedades do gráfico de valor único

Seguem-se as propriedades config para gráficos de valor único.

Propriedade Valores Notas
type 'single_value'

Exemplo de utilização:

import { Visualization, Query } from '@looker/visualizations'

<Query query='12345' config={{ type: 'single_value' }}>
  <Visualization />
 </Query>

Propriedades do gráfico sparkline

Seguem-se as propriedades config para gráficos de linhas.

Propriedade Valores Notas
type 'sparkline'
render_null_values booleano Trata os valores nulos como 0. Predefinição: false
series série no formato view_name.field_name Consulte a secção série para ver opções de configuração e exemplos de utilização.
y_axis Configuração do eixo Y Consulte a secção do eixo Y para ver opções de configuração e exemplos de utilização.

Exemplo de utilização:

import { Visualization, Query } from '@looker/visualizations'

<Query
  query="12345"
  config={{ type: 'sparkline', render_null_values: true }}
>
  <Visualization />
</Query>

series

Embora o gráfico de linhas em miniatura suporte inerentemente apenas uma série, mantemos um padrão de API que envolve substituições de séries nomeadas ou de matrizes para manter a consistência com os outros tipos de gráficos na nossa biblioteca.

Propriedade Valores Notas
color de string Código hexadecimal
line_width número Defina a largura do traço da linha em píxeis. Predefinição: 3

Exemplo de utilização:

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

Embora os nossos gráficos só suportem atualmente um único eixo Y, a nossa API está preparada para o futuro e estruturada para suportar a configuração de vários eixos.

Propriedade Valores Notas
range [number (min) | 'auto', number (max) | 'auto'] Define o valor mínimo e máximo do eixo Y. Se definir o valor mínimo como "auto", o valor predefinido é 0. Se definir o valor máximo como "auto", o valor predefinido é o valor máximo do ponto de dados no conjunto. Predefinição: ['auto' | 'auto'].

Exemplo de utilização:

import { Visualization, Query } from '@looker/visualizations'

<Query
  query='12345'
  config={{
    type: 'sparkline',
    y_axis: [
      { range: [50, 'auto'] },
    ],
  }}
>
  <Visualization />
</Query>

Propriedades do gráfico de tabela

Seguem-se as propriedades config para gráficos de tabelas.

Propriedade Valores Notas
type 'table'
series série no formato view_name.field_name Consulte a secção série para ver opções de configuração e exemplos de utilização.
column_order string[] Uma matriz de nomes de séries (por exemplo, 'orders.count') que indica como quer que as colunas da tabela sejam ordenadas da esquerda para a direita.
show_row_numbers boolean Ative/desative a apresentação da linha de totais na parte inferior da tabela. Predefinição: true
show_totals boolean Ative/desative a apresentação da linha de totais na parte inferior da tabela. Predefinição: true
show_row_totals boolean Ativar/desativar a apresentação dos totais das linhas no lado direito da tabela. Predefinição: true
truncate_text boolean Quando true, o texto das células da tabela está limitado a uma única linha e o conteúdo em excesso é truncado com reticências. Quando false, o conteúdo pode ser dividido em várias linhas. Predefinição: true
truncate_header boolean Quando true, as etiquetas do cabeçalho da tabela estão limitadas a uma única linha e o conteúdo em excesso é truncado com reticências. Quando a opção false está ativada, os cabeçalhos podem ser divididos em várias linhas. Predefinição: true

Exemplo de utilização:

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

A propriedade series pode aceitar uma matriz de configurações de séries ou um objeto com nome que substitua uma série específica na sua resposta.

Propriedade Valores Notas
cell_visualization boolean Ativa ou desativa a visualização de células inline. A predefinição é true para a primeira medida e false para as restantes.
color string Especifique a cor usada para renderizar a visualização da célula da tabela.
value_format string Uma string de formatação de números que indica se os valores devem ser renderizados como moeda, a precisão de ponto flutuante, se devem ser usadas vírgulas ou pontos para delimitar milhares, etc.

Exemplo de utilização:

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>

Propriedades do gráfico circular

Seguem-se as propriedades config para gráficos circulares.

Propriedade Valores Notas
type 'pie'
legend false (para desativar) | configuração da legenda Se definir como false, a legenda é desativada. Predefinição: ativada. Consulte a secção Legenda para ver as opções de configuração e exemplos de utilização quando ativada.
tooltips booleano Ative ou desative a apresentação de sugestões quando passa o cursor do rato sobre os pontos de dados. Predefinição: true
series série no formato view_name.field_name Consulte a secção série para ver opções de configuração e exemplos de utilização.

Exemplo de utilização:

import { Visualization, Query } from '@looker/visualizations'

<Query
  query='12345'
  config={{
    type: 'pie',
    legend: false,
    tooltips: true,
  }}
>
  <Visualization />
</Query>

legend

A propriedade legend pode aceitar as seguintes configurações de legenda:

Propriedade Valores Notas
type 'labels' | 'legend' labels coloca etiquetas que apontam diretamente para cada segmento. legend coloca uma legenda separada. Predefinição: 'legend'
position 'top' | 'bottom' | 'left' | 'right' Posicione a legenda quando type: 'legend'. Predefinição: 'right'
width número Largura máxima da legenda em píxeis quando type: 'legend'. Predefinição: 300
value 'label' | 'label_value' | 'value' | 'percent' | 'label_percent' Define o conteúdo da legenda: etiqueta, etiqueta e valor, valor, percentagem, etiqueta e percentagem. Predefinição: 'label_percent'

Exemplo de utilização:

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

Ao contrário dos gráficos cartesianos, cada ponto de dados num gráfico circular é tratado como uma nova série:

Propriedade Valores Notas
color de string Código hexadecimal

Exemplo de utilização:

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>