Nesta página, mostramos como adicionar e personalizar um elemento de dashboard do LookML de type: looker_boxplot com parâmetros do dashboard do LookML em um arquivo dashboard.lkml.
Para informações sobre como criar um gráfico de caixa na interface do Looker, consulte a página de documentação Opções de gráfico de caixa.
Exemplo de uso
Um N indica que um valor numérico é obrigatório. As aspas simples indicam texto descritivo e não devem ser incluídas no código ativo.
## BASIC PARAMETERS
name: element_name
title: 'Element Title'
type: looker_boxplot
height: N
width: N
top: N
left: N
row: N
col: N
refresh: N (seconds | minutes | hours | days)
note:
text: 'note text'
state: collapsed | expanded
display: above | below | hover
## QUERY PARAMETERS
model: model_name
explore: explore_name
fields: [view_name.field_name, view_name.field_name, view_name.field_name, …]
dimensions: [view_name.field_name, view_name.field_name, …]
measures: [view_name.field_name, view_name.field_name, …]
sorts: [view_name.field_name asc | desc, view_name.field_name, …]
limit: N
filters:
view_name.field_name: 'looker filter expression'
listen:
dashboard_filter_name: view_name.field_name
query_timezone: 'specific timezone' | user_timezone
hidden_fields: [view_name.field_name, view_name.field_name, …]
## SERIES PARAMETERS
color_application:
collection_id: 'collection ID'
palette_id: 'palette ID'
options:
reverse: true | false
## STYLE PARAMETERS
show_view_names: true | false
## X-AXIS PARAMETERS
show_x_axis_label: true | false
x_axis_label: 'desired x-axis label'
show_x_axis_ticks: true | false
x_axis_gridlines: true | false
x_axis_reversed: true | false
x_axis_zoom: true | false
## Y-AXIS PARAMETERS
show_y_axis_labels: true | false
y_axis_labels: ['desired y-axis label']
show_y_axis_ticks: true | false
y_axis_gridlines: true | false
y_axis_min: ['N']
y_axis_max: ['N']
y_axis_tick_density: default | custom
y_axis_tick_density_custom: 'N'
y_axis_reversed: true | false
y_axis_value_format: ['Excel-style formatting']
y_axis_zoom: true | false
## ADVANCED VISUALIZATION CONFIGURATION PARAMETERS
advanced_vis_config: 'Highcharts JSON snippet'
Definições de parâmetro
| Nome do parâmetro | Descrição | |
|---|---|---|
| Parâmetros básicos | ||
name (para elementos) |
Cria um elemento. | |
title (para elementos) |
Muda a forma como o nome de um elemento aparece para os usuários. | |
type (para elementos) |
Determina o tipo de visualização a ser usado no elemento. | |
height (para elementos) |
Define a altura de um elemento, em unidades de tile_size, para dashboards layout: tile e layout: static. |
|
width (para elementos) |
Define a largura de um elemento, em unidades de tile_size, para dashboards layout: tile e layout: static. |
|
top |
Define a posição de cima para baixo de um elemento, em unidades de tile_size, para dashboards layout: static. |
|
left |
Define a posição da esquerda para a direita de um elemento, em unidades de tile_size, para dashboards layout: static. |
|
row |
Define a posição de cima para baixo de um elemento, em unidades de linhas, para dashboards layout: newspaper. |
|
col |
Define a posição da esquerda para a direita de um elemento, em unidades de colunas, para dashboards do layout: newspaper. |
|
refresh (para elementos) |
Define o intervalo em que o elemento será atualizado automaticamente. | |
note |
Inicia uma seção do LookML para definir uma nota para um elemento. Esse parâmetro tem subparâmetros text, state e display. |
|
| Parâmetros de consulta | ||
model |
Define o modelo a ser usado para a consulta do elemento. | |
explore (para elementos) |
Define a análise detalhada a ser usada na consulta do elemento. | |
fields |
Define os campos a serem usados para a consulta do elemento. Isso pode ser usado no lugar de dimensions e measures. |
|
dimensions |
Define as dimensões a serem usadas na consulta do elemento. | |
measures |
Define as medidas a serem usadas na consulta do elemento. | |
sorts |
Define as classificações a serem usadas na consulta do elemento. | |
limit |
Define o limite de linhas a ser usado na consulta do elemento. | |
filters (para elementos) |
Define os filtros que não podem ser alterados para a consulta do elemento. | |
listen |
Define os filtros que podem ser alterados para a consulta do elemento, se filters (para painel) tiver sido criado. |
|
query_timezone |
Define o fuso horário que deve ser usado quando a consulta é executada. | |
hidden_fields |
Especifica os campos a serem usados na consulta, mas ocultados no gráfico. | |
| Parâmetros de série | ||
color_application |
Aplica uma coleção de cores e uma paleta ao gráfico. | |
| Parâmetros de estilo | ||
show_view_names |
Mostra ou oculta os nomes das visualizações nos rótulos dos gráficos | |
| Parâmetros do eixo X | ||
show_x_axis_label |
Mostra ou oculta o rótulo do eixo x. | |
x_axis_label |
Define um rótulo personalizado do eixo x | |
show_x_axis_ticks |
Mostra valores no eixo x | |
x_axis_gridlines |
Estende as linhas de grade do eixo x | |
x_axis_reversed |
Inverte a direção do eixo x | |
x_axis_zoom |
Especifica se o zoom ao longo do eixo x é permitido. | |
| Parâmetros do eixo Y | ||
show_y_axis_labels |
Mostra ou oculta o rótulo do eixo y. | |
y_axis_labels |
Define um rótulo personalizado do eixo y | |
show_y_axis_ticks |
Mostra valores no eixo y | |
y_axis_gridlines |
Estende as linhas de grade do eixo y. | |
y_axis_min |
Define um valor mínimo para o eixo y. | |
y_axis_max |
Define um valor máximo para o eixo y. | |
y_axis_tick_density |
Ativa a opção de definir uma densidade de marcação do eixo y personalizada com o parâmetro y_axis_tick_density_custom. |
|
y_axis_tick_density_custom |
Define a densidade dos ticks do eixo y quando y_axis_tick_density é definido como custom. |
|
y_axis_reversed |
Inverte a direção do eixo y. | |
y_axis_value_format |
Define o formato de número dos valores do eixo y. | |
y_axis_zoom |
Especifica se é permitido ampliar ao longo do eixo y. Desativado se x_axis_zoom: false. |
|
| Parâmetros de configuração avançada de visualização | ||
advanced_viz_config |
Aceita um snippet JSON do HighCharts que pode substituir várias configurações de visualização. | |
Parâmetros básicos
Ao definir um elemento de dashboard do LookML, você precisa especificar valores para pelo menos os parâmetros básicos name e type. Outros parâmetros básicos, como title, height e width, afetam a aparência e a posição de um elemento em um painel.
name
Esta seção se refere ao parâmetro
name, que faz parte de um elemento do painel.
nametambém pode ser usado como parte de um filtro do painel, descrito na página de documentação Parâmetros do painel.
Cada declaração name cria um novo elemento de painel e atribui um nome a ele. Os nomes dos elementos precisam ser exclusivos. Às vezes, os nomes são referenciados no parâmetro elements quando você usa painéis layout: grid.
- name: orders_by_date
title
Esta seção se refere ao parâmetro
title, que faz parte de um elemento do painel.
titletambém pode ser usado como parte de um painel, conforme descrito na página de documentação Parâmetros do painel.
titletambém pode ser usado como parte de um filtro do painel, descrito na página de documentação Parâmetros do painel.
O parâmetro title permite mudar a forma como o nome de um elemento aparece para os usuários. Se não for especificado, o título vai usar o elemento name como padrão.
Por exemplo,
- name: sales_overview
title: '1) Sales Overview'
Se você usou esse formato, em vez de aparecer como Visão geral das vendas, o elemento apareceria como 1) Visão geral das vendas.
type
Esta seção se refere ao parâmetro
type, que faz parte de um elemento do painel.
typetambém pode ser usado como parte de um filtro do painel, descrito na página de documentação Parâmetros do painel.
typetambém pode ser usado como parte de uma junção, conforme descrito na página de documentação do parâmetrotype(para junções).
typetambém pode ser usado como parte de uma dimensão, conforme descrito na página de documentação Tipos de dimensões, filtros e parâmetros.
typetambém pode ser usado como parte de uma métrica, conforme descrito na página de documentação Tipos de métricas.
O parâmetro type determina o tipo de visualização a ser usado no elemento.
- name: element_name
type: text | looker_grid | table | single_value | looker_single_record |
looker_column | looker_bar | looker_scatter | looker_line | looker_area |
looker_pie | looker_donut_multiples | looker_funnel | looker_timeline |
looker_map | looker_google_map | looker_geo_coordinates | looker_geo_choropleth | looker_waterfall | looker_wordcloud | looker_boxplot
Consulte a página de documentação type (para dashboards do LookML) para uma visão geral dos diferentes tipos de elementos de dashboard do LookML.
height
Esta seção se refere ao parâmetro
height, que faz parte de um elemento do painel.
heighttambém pode ser usado como parte de uma linha do painel, conforme descrito na página de documentação Parâmetros do painel.
Para painéis com layouts tile ou static
O parâmetro height define a altura de um elemento, em unidades de tile_size (definido em pixels), para painéis layout: tile e layout: static.
Por exemplo, o código a seguir especifica tile_size: 100 e height: 4, fazendo com que o elemento orders_by_date tenha 400 pixels de altura.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
height: 4
...
Para painéis com layout newspaper
O parâmetro height define a altura de um elemento, em unidades de linha, para dashboards layout: newspaper.
Um dashboard com layout de jornal tem uma altura padrão de seis linhas ou cerca de 300 pixels. A altura mínima é de uma linha para painéis com um parâmetro preferred viewer definido como dashboards-next. A altura mínima é de duas linhas para painéis com um parâmetro preferred viewer definido como dashboards.
Por exemplo, o código a seguir define um elemento com 12 linhas de altura, ou seja, o dobro da altura de outros elementos definidos como padrão:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
height: 12
...
width
Esta seção se refere ao parâmetro
width, que faz parte de um elemento do painel.
widthtambém pode ser usado como parte de um painel, conforme descrito na página de documentação Parâmetros do painel.
O parâmetro width define a largura de um elemento, em unidades de tile_size, para painéis layout: tile e layout: static.
Por exemplo, o código a seguir especifica tile_size: 100 e width: 4, fazendo com que o elemento orders_by_date tenha 400 pixels de largura.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
width: 4
...
O parâmetro width define a largura de um elemento, em unidades de colunas, para painéis layout: newspaper.
Um painel com layout de jornal tem uma largura padrão de 24 colunas.
Por exemplo, o código a seguir define o elemento como metade da largura do painel:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
width: 12
...
top
O parâmetro top define a posição de cima para baixo de um elemento, em unidades de tile_size, para painéis layout: static.
Por exemplo, o código a seguir especifica tile_size: 100 e top: 4, posicionando a borda superior do elemento orders_by_date a 400 pixels da parte de cima do painel.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
top: 4
...
left
O parâmetro left define a posição da esquerda para a direita de um elemento, em unidades de tile_size, para painéis layout: static.
Por exemplo, o código a seguir especifica tile_size: 100 e left: 4, posicionando a borda esquerda do elemento orders_by_date a 400 pixels do lado esquerdo do painel.
- dashboard: sales_overview
tile_size: 100
...
elements:
- name: orders_by_date
left: 4
...
row
Para painéis layout: newspaper, o parâmetro row define a linha em que a borda superior de um elemento é colocada.
Um painel começa com a linha 0 na parte superior. Um dashboard com layout de jornal tem uma altura padrão de seis linhas. Isso significa que os elementos na parte superior de um dashboard (row: 0) ocupam as linhas de 0 a 5.
Cada linha tem 50 pixels de altura, o que significa que a altura padrão do elemento de seis linhas é de 300 pixels.
Por exemplo, o código a seguir define um elemento para ser colocado na segunda linha de elementos no painel, supondo que os elementos estejam definidos na altura padrão:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
row: 6
...
col
Para dashboards layout: newspaper, o parâmetro col define a coluna em que a borda esquerda do elemento é colocada.
Os painéis são divididos em 24 colunas. Um painel começa com a coluna 0 à esquerda. Um painel com layout de jornal tem uma largura de elemento padrão de oito colunas. Isso significa que os elementos à esquerda de um painel (col: 0) ocupam as colunas de 0 a 7 por padrão.
Por exemplo, o código a seguir define um elemento para ser definido na terceira coluna de elementos no painel:
- dashboard: sales_overview
layout: newspaper
...
elements:
- name: orders_by_date
col: 16
...
refresh
Esta seção se refere ao parâmetro
refresh, que faz parte de um elemento do painel.
refreshtambém pode ser usado como parte de um painel, conforme descrito na página de documentação Parâmetros do painel.
O parâmetro refresh permite que um elemento seja recarregado automaticamente de forma periódica, recuperando dados atualizados. Isso costuma ser útil em configurações em que um painel é exibido constantemente, como em uma TV de escritório. O painel precisa estar aberto em uma janela do navegador para que esse parâmetro tenha efeito. Essa configuração não é executada em segundo plano para "pré-aquecer" o cache do painel.
A taxa de atualização pode ser qualquer número (sem decimais) de segundos, minutos, horas ou dias. Exemplo:
- name: orders_by_date
refresh: 2 hours
Tenha cuidado ao definir intervalos de atualização curtos. Se a consulta por trás do elemento exigir muitos recursos, alguns elementos poderão sobrecarregar seu banco de dados mais do que o desejado.
note
É possível adicionar notas descritivas a elementos como este:
- name: element_name
note:
text: 'note text'
state: collapsed | expanded
display: above | below | hover
note tem os subparâmetros text, state e display.
text
O subparâmetro text especifica o texto mostrado na nota. O texto pode ser localizado.
state
O subparâmetro state determina se a nota será collapsed ou expanded se for muito grande para caber em uma única linha dentro da largura do elemento. Se você escolher collapsed e a observação for muito longa, ela vai terminar em reticências clicáveis (...) que podem ser usadas para ler a observação completa.
display
O subparâmetro display determina onde a nota é mostrada em um elemento. above coloca a nota na parte de cima de um elemento, below coloca na parte de baixo, e hover exige que o usuário passe o cursor do mouse sobre o elemento para ver a nota.
Parâmetros de consulta
Ao definir um elemento de painel do LookML, você precisa especificar valores para pelo menos os parâmetros de consulta model e explore.
Os elementos de type: looker_boxplot também exigem pelo menos uma dimensão e dois, três ou cinco dos seguintes tipos de medidas (que precisam ser listadas nesta ordem):
- Mínimo: uma medida que representa o valor mínimo dos dados. Isso pode ser definido em LookML como uma medida de
type: min. - 25º percentil: uma medida que representa o 25º percentil ou o primeiro quartil. Um quarto dos valores de dados é menor ou igual a esse valor. Isso pode ser definido em LookML como uma medida de
type: percentilecom o valor depercentiledefinido como25. - Mediana: uma medida que representa a mediana ou o ponto médio do conjunto de dados ou o segundo quartil. Metade dos valores de dados é menor ou igual a esse valor. Isso pode ser definido em LookML como uma medida de
type: median. - 75º percentil: uma medida que representa o 75º percentil ou o terceiro quartil. Três quartos dos valores de dados são menores ou iguais a esse valor. Isso pode ser definido em LookML como uma medida de
type: percentilecom o valor depercentiledefinido como75. - Máximo: uma medida que representa o valor máximo. Isso pode ser definido em LookML como uma medida de
type: max.
É possível usar o parâmetro fields ou os dois parâmetros dimensions e measures para especificar as dimensões e medidas em que um elemento de boxplot se baseia. Consulte a seção Como criar um gráfico de caixa na página de documentação Opções de gráfico de caixa para mais informações sobre como criar um gráfico de caixa na interface do Looker.
Você pode usar os outros parâmetros de consulta descritos nesta seção para controlar a forma como os dados são mostrados em um elemento do painel.
model
O parâmetro model define o modelo a ser usado para a consulta de elemento. Se não for especificado, o padrão será o modelo em que o painel reside.
- name: orders_by_date
model: ecommerce
O parâmetro model aceita constantes do LookML. É possível definir uma constante no arquivo de manifesto do projeto e usar a sintaxe "@{constant_name}" para definir a constante como o valor de model. Usar uma constante permite definir o nome de um modelo em um só lugar, o que é particularmente útil se você estiver atualizando o nome de um modelo usado por vários elementos do painel.
Para mais informações e um exemplo de uso de constantes com painéis do LookML, consulte a página de documentação do parâmetro constant.
explore
Esta seção se refere ao parâmetro
explore, que faz parte de um elemento do painel.
exploretambém pode ser usado como parte de um modelo, descrito na página de documentação do parâmetroexplore.
exploretambém pode ser usado como parte de um filtro do painel, descrito na página de documentação Parâmetros do painel.
O parâmetro explore define a análise detalhada a ser usada para a consulta de elemento.
- name: orders_by_date
explore: order
O parâmetro explore aceita constantes do LookML. É possível definir uma constante no arquivo de manifesto do projeto e usar a sintaxe "@{constant_name}" para definir a constante como o valor de explore. Usar uma constante permite definir o nome de uma análise detalhada em um só lugar, o que é particularmente útil se você estiver atualizando o nome de uma análise detalhada usada por vários elementos do painel.
Para mais informações e um exemplo de uso de constantes com painéis do LookML, consulte a página de documentação do parâmetro constant.
fields
O parâmetro fields define os campos a serem usados para a consulta de elementos. Use a sintaxe view_name.dimension_name para especificar os campos.
## single field example
- name: orders_by_date
fields: order.order_date
## multiple fields example
- name: orders_by_date
fields: [order.order_date, order.order_count]
Se você usar o parâmetro fields, não será necessário usar os parâmetros dimensions e measures.
dimensions
O parâmetro dimensions define a dimensão ou as dimensões a serem usadas na consulta de elemento. Use a sintaxe view_name.dimension_name para especificar a dimensão. Não inclua dimensions se a consulta não tiver nenhum.
## single dimension example
- name: orders_by_date
dimensions: order.order_date
## multiple dimension example
- name: orders_by_date
dimensions: [order.order_date, customer.name]
measures
O parâmetro measures define a métrica ou as métricas a serem usadas na consulta de elemento. Use a sintaxe view_name.measure_name para especificar a métrica. Não inclua measures se a consulta não tiver nenhum.
## single measure example
- name: orders_by_date
measures: order.count
## multiple measure example
- name: orders_by_date
measures: [order.count, order_item.count]
sorts
O parâmetro sorts define as classificações a serem usadas na consulta de elementos. A classificação principal é listada primeiro, seguida pela secundária e assim por diante. Use a sintaxe view_name.field_name para especificar a dimensão ou a métrica. Não inclua sorts se quiser usar a ordem de classificação padrão do Looker. As classificações em ordem decrescente têm o sufixo desc, e as em ordem crescente não precisam de um sufixo.
## single sort example
- name: orders_by_date
sorts: order.order_date desc
## multiple sort example
- name: orders_by_date
sorts: [order.order_date desc, customer.name]
limit
O parâmetro limit define o limite de linhas que deve ser usado para a consulta de elementos. O limite se aplica ao número de linhas antes da aplicação de qualquer rotação.
- name: orders_by_date
limit: 100
filters
Esta seção se refere ao parâmetro
filters, que faz parte de um elemento do painel.
filterstambém pode ser usado como parte de um painel, conforme descrito na página de documentação Parâmetros do painel.
filterstambém pode ser usado como parte de uma métrica, conforme descrito na página de documentação do parâmetrofilters.
O parâmetro filters define os filtros não modificáveis que devem ser usados na consulta do elemento. Se você quiser filtros que um usuário possa mudar no painel, configure-os usando filters para painéis e aplique-os aos elementos usando listen.
A sintaxe de filters é:
- name: element_name
filters:
orders.created_date: 2020/01/10 for 3 days
orders.status: Shipped
# You can create multiple filter statements
Cada filtro pode aceitar uma expressão de filtro do Looker ou uma constante de valor. Também é possível usar as variáveis Liquid _localization ou _user_attributes na expressão de filtro para valores flexíveis.
listen
Com os filtros do painel, os leitores podem refinar de forma interativa os dados mostrados nos elementos do painel. Defina filtros de dashboard com o parâmetro filters para dashboards do LookML. Em seguida, use o parâmetro listen para vincular elementos do painel ao filtro.
A sintaxe de listen é a seguinte:
- name: element_name
listen:
filter_name_goes_here: dimension or measure on which to apply
the filter using view_name.field_name syntax
# You can add more than one listen statement
Adicione o parâmetro listen a um elemento e forneça o nome do filtro seguido por dois-pontos e uma referência ao campo em que o filtro deve ser aplicado, usando a sintaxe view_name.field_name. Por exemplo, você pode criar um filtro chamado Data que exige que um usuário insira uma data no campo de filtro da UI. Em seguida, aplique o valor inserido pelo usuário ao elemento orders_by_date desta forma:
- dashboard: sales_overview
...
filters:
- name: date
type: date_filter
elements:
- name: orders_by_date
listen:
date: order.order_date
...
Para mais exemplos de como usar os parâmetros filters e listen para aplicar filtros de painel a elementos individuais, consulte Criar painéis do LookML.
query_timezone
O parâmetro query_timezone especifica o fuso horário em que a consulta será executada. As opções de fuso horário são mostradas na página de documentação Valores para timezone. Se você quiser que a consulta seja executada usando o fuso horário do leitor, atribua o valor como user_timezone.
- name: orders_by_date
query_timezone: America/Los Angeles
- name: orders_by_customer
query_timezone: user_timezone
hidden_fields
O parâmetro hidden_fields indica quais campos, se houver, são usados na consulta, mas ficam ocultos no gráfico. Todos os campos ocultos vão aparecer na seção de tabela de dados de uma análise detalhada.
hidden_fields: [inventory_items.count, distribution_centers.id]
Parâmetros de série
color_application
O parâmetro color_application e os subparâmetros collection_id e palette_id podem ser usados para aplicar uma coleção e uma paleta de cores específicas a um elemento do painel. Para uma visão geral das coleções de cores nativas do Looker, consulte a página de documentação Coleções de cores.
Se você tiver o ID da coleção e o ID da paleta que quer usar, insira esses IDs nos subparâmetros collection_id e palette_id. Um ID de coleção ou de paleta pode ser um código alfanumérico ou ter como base o nome da coleção de cores. Os códigos alfanuméricos são usados para as coleções nativas do Looker. Elas são específicas da instância e têm esta aparência:
color_application:
collection_id: 1297dk12-86a7-4xe0-8dfc-82de20b3806a
palette_id: 93c8aeb7-3f8a-4ca7-6fee-88c3617516a1
As coleções de cores personalizadas usam IDs de coleção e paleta com base no nome da coleção de cores, que são portáteis entre instâncias e têm esta aparência:
color_application:
collection_id: blue-tone-collection
palette_id: blue-tone-collection-categorical-0
Você também pode usar a UI para encontrar as cores, coleções ou paletas que quer e gerar a LookML para adicioná-las ao painel. Navegue até um conteúdo definido pelo usuário (como um Look, um painel ou uma análise detalhada) e aplique as cores, a coleção ou a paleta que você quer à visualização desse conteúdo usando a UI. Depois disso, siga as etapas para receber o LookML do painel, copie o LookML produzido e cole-o na seção color_application.
Por padrão, a primeira cor da paleta designada é aplicada a todo o elemento boxplot. O subparâmetro opcional reverse muda o aplicativo para a última cor da paleta.
color_application:
collection_id: blue-tone-collection
palette_id: blue-tone-collection-categorical-0
options:
reverse: true
Parâmetros de estilo
show_view_names
O parâmetro show_view_names determina se os nomes das visualizações são mostrados nos rótulos dos gráficos, como nomes de eixos e de colunas.
show_view_names: true | false
## default value: true
Parâmetros do eixo X
show_x_axis_label
Esse parâmetro determina se o rótulo do eixo x é mostrado.
show_x_axis_label: true | false
## default value: true
x_axis_label
Esse parâmetro especifica um rótulo para o eixo x. Use esse parâmetro quando show_x_axis_label estiver definido como true.
x_axis_label: Order Date
show_x_axis_ticks
Esse parâmetro determina se os rótulos de valor são mostrados no eixo x.
show_x_axis_ticks: true | false
## default value: true
x_axis_gridlines
Esse parâmetro determina se as linhas de grade são estendidas do eixo x.
x_axis_gridlines: true | false
## default value: false
x_axis_reversed
Esse parâmetro define a direção do eixo x. Quando x_axis_reversed é definido como false, os valores aumentam da esquerda para a direita. Quando definido como true, os valores diminuem da esquerda para a direita.
x_axis_reversed: true | false
x_axis_zoom
Esse parâmetro especifica se os usuários podem ampliar o eixo x da visualização. Quando x_axis_zoom está definido como true, o zoom está disponível. Quando x_axis_zoom é definido como false, o zoom não está disponível.
Se x_axis_zoom estiver definido como false, y_axis_zoom será desativado.
x_axis_zoom: true | false
# default value: true
Parâmetros do eixo Y
show_y_axis_labels
Esse parâmetro determina se os rótulos são mostrados no eixo y.
show_y_axis_labels: true | false
## default value: true
y_axis_labels
Esse parâmetro especifica um rótulo para o eixo y. Use esse parâmetro quando show_y_axis_labels estiver definido como true.
y_axis_labels: ['label']
show_y_axis_ticks
Esse parâmetro determina se os valores são mostrados no eixo y.
show_y_axis_ticks: true | false
## default value: true
y_axis_gridlines
Esse parâmetro determina se as linhas de grade são estendidas do eixo y.
y_axis_gridlines: true | false
## default value: true
y_axis_min
Esse parâmetro define o valor mínimo para o eixo y.
y_axis_min: ['10']
## default value: true
y_axis_max
Esse parâmetro define o valor máximo para o eixo y.
y_axis_max: ['100']
## default value: true
y_axis_tick_density
Esse parâmetro permite definir uma densidade de marcação do eixo y. Defina y_axis_tick_density como custom para ativar esse recurso e use o parâmetro y_axis_tick_density_custom para definir a densidade.
y_axis_tick_density: default | custom
## default value: default
y_axis_tick_density_custom
Esse parâmetro permite definir a densidade dos ticks do eixo y se y_axis_tick_density estiver definido como custom. Ele aceita um número inteiro que representa a quantidade de marcações que você quer que apareçam.
y_axis_tick_density_custom: 10
## default value: 5
y_axis_reversed
Esse parâmetro define a direção do eixo y. Quando y_axis_reversed é definido como false, os valores aumentam subindo o eixo. Quando definido como true, os valores diminuem ao longo do eixo.
## y_axis_reversed: true | false
# default value: false
y_axis_value_format
Esse parâmetro especifica o formato numérico dos valores do eixo y, independente da dimensão ou métrica subjacente. O parâmetro aceita formatação no estilo Excel. Se nenhum formato for especificado, o valor será mostrado no formato da dimensão ou métrica subjacente.
O valor especificado para o parâmetro y_axis_value_format precisa estar entre aspas duplas:
y_axis_value_format: "*00#.00"
Leia o guia completo do Excel sobre como especificar esses formatos na documentação. No entanto, no momento, a formatação de data e de cor não é compatível com o Looker.
Confira algumas das opções de formatação mais comuns:
| Formato do valor | Significado |
|---|---|
# |
Número inteiro (123) |
*00# |
Número inteiro preenchido com zeros até três casas (001) |
0.## |
Número com até duas casas decimais (1 ou 1,2 ou 1,23) |
0.00 |
Número com exatamente duas casas decimais (1,23) |
*00#.00 |
Número preenchido com zeros até três casas e exatamente duas casas decimais (01,23) |
#,### |
Número com vírgula entre milhares (1.234) |
#,##0.00 |
Número com vírgula entre milhares e duas casas decimais (1.234,00) |
0.000,," M" |
Número em milhões com três casas decimais (1,234 M). A divisão por 1 milhão acontece automaticamente. |
$# |
Dólares com 0 casas decimais (US$ 123) |
$0.00 |
Dólares com duas casas decimais (US$ 123,00) |
$#,##0.00 |
Dólares com vírgula entre milhares e duas casas decimais (US$ 1.234,00) |
#% |
Porcentagem com 0 casas decimais (1%). A multiplicação por 100 acontece automaticamente. |
0.00% |
Porcentagem com duas casas decimais (1,00%). A multiplicação por 100 acontece automaticamente. |
0.00\% |
Porcentagem com duas casas decimais (1,00%). A multiplicação por 100 NÃO acontece automaticamente. |
y_axis_zoom
Esse parâmetro especifica se os usuários podem ampliar o eixo y da visualização. Quando y_axis_zoom está definido como true, o zoom está disponível.
Quando y_axis_zoom é definido como false, os usuários não podem ampliar partes menores do eixo y. No entanto, os usuários ainda podem ampliar partes menores do eixo x se o parâmetro x_axis_zoom estiver definido como true.
Se x_axis_zoom estiver definido como false, y_axis_zoom será desativado.
y_axis_zoom: true | false
# default value: true
Configuração avançada de visualização
Os parâmetros descritos nesta seção correspondem às substituições opcionais de configuração de gráfico, que podem ser aplicadas a um gráfico clicando no botão Editar configuração do gráfico na seção Plotar do editor de visualização.
advanced_vis_config
Esse parâmetro aceita um snippet JSON do HighCharts que substitui várias configurações de visualização e abre novas possibilidades. Consulte a página de documentação Personalizar visualizações usando o editor de configuração de gráficos para ver exemplos de como usar o JSON do HighCharts para alcançar casos de uso comuns.
advanced_vis_config: "{ series: [{ formatters: [{ select: 'value >= 50', style: { color: 'orange' } }]}]}"
# This example changes the color to orange for any series value that is greater than or equal to 50.
# default value: null