Visualization
Komponen ini mengambil data dan konfigurasi dari konteks kueri dan merender visualisasi yang sesuai. Anda dapat menyesuaikan lebar dan tinggi dengan meneruskan nilai piksel numerik ke properti tersebut.
Properti | Nilai | Notes |
---|---|---|
width
|
angka (dalam piksel) | Default 100% saat prop tidak ditentukan. |
height
|
angka (dalam piksel) | Default 500px saat prop tidak ditentukan. |
chartTypeMap
|
objek kunci/nilai | Menerima objek kunci/nilai yang menentukan komponen yang akan dirender saat sistem adaptor menemukan nilai jenis diagram spesifik. Ini dapat digunakan untuk mengganti diagram default Looker atau menambahkan jenis diagram baru ke sistem adaptor. |
Contoh penggunaan:
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
terintegrasi dengan JavaScript API untuk menangani siklus permintaan/respons dan mengambil respons kueri dengan ID kueri atau nilai qid
. Anda dapat meneruskan penggantian konfigurasi vis untuk digabungkan dengan respons API, dan semua data dimuat ke dalam konteks React.
Properti | Nilai | Notes |
---|---|---|
query
|
angka | string | Dapat menerima Query.client_id , yang muncul setelah properti qid di URL Jelajah, (3fdrdE0b3ATltUvXBaSOPN ), atau ID kueri numerik (1234 ). Jika Anda memiliki akses ke ID kueri numerik, mulai dari nilai ini dapat menyimpan satu permintaan server tambahan.Query menerima properti query atau properti dashboard , tetapi tidak keduanya.
|
dashboard
|
angka | Dapat menerima ID dasbor numerik (1234 ). Jika Anda memiliki akses ke ID dasbor numerik, mulai dari nilai ini dapat menyimpan satu permintaan server tambahan.dashboard tidak menerima ID string dasbor LookML.Query menerima properti query atau properti dashboard , tetapi tidak keduanya.
|
config
|
Bergantung pada nilai type , terima properti berikut:type , legend , positioning , render_null_values , tooltips , series , x_axis , y_axis Lihat dokumentasi khusus diagram nanti di halaman ini untuk mengetahui nilai yang didukung.
|
Menetapkan dan mengganti setelan konfigurasi untuk diagram. |
LoadingIndicator
|
referensi komponen | Menerima referensi komponen yang dilepas. Default: ProgressCircular
|
import { Visualization, Query } from '@looker/visualizations'
import { ProgressCircular } from '@looker/components'
<Query
query='12345'
config={{
/* specific properties described below */
}}
LoadingIndicator={ProgressCircular}
>
<Visualization />
</Query>
Properti diagram area
Berikut adalah properti config
untuk diagram area.
Properti | Nilai | Notes |
---|---|---|
type
|
'area'
|
|
legend
|
false (untuk menonaktifkan) ATAU { position: 'left' | 'bottom' | 'right' | 'top' }
|
Menetapkan posisi legenda atau menonaktifkan legenda dengan menyetelnya ke false .Default: { position: 'bottom' }
|
positioning
|
'overlay' | 'stacked' | 'percent'
|
Mode penumpukan diagram. Default: 'overlay'
|
render_null_values
|
boolean | Memperlakukan nilai null sebagai 0. Default: false
|
tooltips
|
boolean | Mengaktifkan atau menonaktifkan tooltip yang muncul saat mengarahkan kursor ke titik data. Default: true
|
series
|
serial dalam format view_name.field_name
|
Lihat bagian rangkaian untuk opsi konfigurasi dan contoh penggunaan. |
x_axis
|
konfigurasi sumbu x | Lihat bagian sumbu x untuk opsi konfigurasi dan contoh penggunaan. |
y_axis
|
konfigurasi sumbu y | Lihat bagian sumbu y untuk opsi konfigurasi dan contoh penggunaan. |
Contoh penggunaan:
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
Properti series
dapat menerima array konfigurasi deret atau objek bernama yang menggantikan deret tertentu dalam respons Anda.
Properti | Nilai | Notes |
---|---|---|
color
|
string | Kode heksadesimal |
label
|
string | |
line_width
|
angka | Menyetel lebar goresan garis dalam piksel. Default: 3 |
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Tetapkan bentuk titik. Default: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Tetapkan gaya titik. Default: 'none' (poin dinonaktifkan)
|
visible
|
boolean | Menampilkan atau menyembunyikan deret data. Default: true
|
Contoh penggunaan:
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
Meskipun saat ini diagram kami hanya mendukung satu sumbu x, API kami siap menghadapi masa depan dan disusun untuk mendukung konfigurasi beberapa sumbu.
Properti | Nilai | Notes |
---|---|---|
gridlines
|
boolean | Menampilkan atau menyembunyikan garis petak vertikal. Default: false
|
label
|
false (untuk menyembunyikan label) | string (nilai yang akan dirender)
|
Menetapkan nilai untuk dirender sebagai label sumbu x. Default: false (tanpa label)
|
reversed
|
boolean | Membalik urutan titik data. Default: false
|
values
|
boolean | Menampilkan atau menyembunyikan nilai yang dirender di sepanjang sumbu. Default: true |
Contoh penggunaan:
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
Meskipun saat ini diagram kami hanya mendukung satu sumbu y, API kami siap menghadapi masa depan dan disusun untuk mendukung konfigurasi beberapa sumbu.
Properti | Nilai | Notes |
---|---|---|
gridlines
|
boolean | Menampilkan atau menyembunyikan garis petak vertikal. Default: false .
|
label
|
false (untuk menyembunyikan label) | string (nilai yang akan dirender)
|
Menetapkan nilai untuk dirender sebagai label sumbu y. Default: false (tanpa label)
|
range
|
[angka (mnt) | 'auto' , angka (maks) | 'auto' |
Menetapkan nilai min dan maks sumbu y. Jika nilai min disetel ke 'auto' secara default ke 0, dan menyetel nilai maks ke 'auto' akan ditetapkan secara default ke nilai titik data maksimum dalam kumpulan. Default: ['auto' | 'auto']
|
values
|
boolean | Menampilkan atau menyembunyikan nilai yang dirender di sepanjang sumbu. Default: true
|
Contoh penggunaan:
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>
Properti diagram batang dan kolom
Berikut adalah properti config
untuk diagram batang dan kolom.
Properti | Nilai | Notes |
---|---|---|
type
|
'bar' | 'column'
|
|
legend
|
false (untuk menonaktifkan) ATAU { position: 'left' | 'bottom' | 'right' | 'top' }
|
Menetapkan posisi legenda atau menonaktifkan legenda dengan menyetelnya ke false . Default: { position: 'bottom' }
|
positioning
|
'grouped' | 'stacked' | 'percent'
|
Mode penumpukan diagram. Default: 'overlay'
|
tooltips
|
boolean | Mengaktifkan atau menonaktifkan tooltip yang muncul saat mengarahkan kursor ke titik data.Default: true
|
series
|
serial dalam format view_name.field_name
|
Lihat bagian rangkaian untuk opsi konfigurasi dan contoh penggunaan. |
x_axis
|
konfigurasi sumbu x | Lihat bagian sumbu x untuk opsi konfigurasi dan contoh penggunaan. |
y_axis
|
konfigurasi sumbu y | Lihat bagian sumbu y untuk opsi konfigurasi dan contoh penggunaan. |
Contoh penggunaan:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'bar',
legend: { position: 'left' },
positioning: 'stacked',
tooltips: true,
}}
>
<Visualization />
</Query>
series
Properti series
dapat menerima array konfigurasi deret atau objek bernama yang menggantikan deret tertentu dalam respons Anda.
Properti | Nilai | Notes |
---|---|---|
color
|
string | Kode heksadesimal |
label
|
string | |
visible
|
boolean | Menampilkan atau menyembunyikan deret data. Default: true
|
Contoh penggunaan:
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
Meskipun saat ini diagram kami hanya mendukung satu sumbu x, API kami siap menghadapi masa depan dan disusun untuk mendukung konfigurasi beberapa sumbu.
Properti | Nilai | Notes |
---|---|---|
gridlines
|
boolean | Menampilkan atau menyembunyikan garis petak vertikal. Default: false .
|
label
|
false (untuk menyembunyikan label) | string (nilai yang akan dirender)
|
Menetapkan nilai untuk dirender sebagai label sumbu x. Default: false (tanpa label)
|
reversed
|
boolean | Membalik urutan titik data. Default: false
|
values
|
boolean | Menampilkan atau menyembunyikan nilai yang dirender di sepanjang sumbu. Default: true
|
Contoh penggunaan:
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
Meskipun saat ini diagram kami hanya mendukung satu sumbu y, API kami siap menghadapi masa depan dan disusun untuk mendukung konfigurasi beberapa sumbu.
Properti | Nilai | Notes |
---|---|---|
gridlines
|
boolean | Menampilkan atau menyembunyikan garis petak vertikal. Default: false .
|
label
|
false (untuk menyembunyikan label) | string (nilai yang akan dirender)
|
Menetapkan nilai untuk dirender sebagai label sumbu y. Default: false (tanpa label)
|
range
|
[angka (mnt) | 'auto' , angka (maks) | 'auto' |
Menetapkan nilai min dan maks sumbu y. Jika nilai min ditetapkan ke 'otomatis' adalah 0, dan menetapkan nilai maks ke 'otomatis' akan ditetapkan secara default ke nilai titik data maksimum dalam kumpulan. Default: ['auto' | 'auto'] .
|
values
|
boolean | Menampilkan atau menyembunyikan nilai yang dirender di sepanjang sumbu. Default: true
|
Contoh penggunaan:
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>
Properti diagram garis
Berikut adalah properti config
untuk diagram garis.
Properti | Nilai | Notes |
---|---|---|
type
|
'line'
|
|
legend
|
false (untuk menonaktifkan) ATAU { position: 'left' | 'bottom' | 'right' | 'top' }
|
Menetapkan posisi legenda atau menonaktifkan legenda dengan menyetelnya ke false . Default: { position: 'bottom' }
|
render_null_values
|
boolean | Memperlakukan nilai null sebagai 0. Default: false
|
tooltips
|
boolean | Mengaktifkan atau menonaktifkan tooltip yang muncul saat mengarahkan kursor ke titik data. Default: true
|
series
|
serial dalam format view_name.field_name
|
Lihat bagian rangkaian untuk opsi konfigurasi dan contoh penggunaan. |
x_axis
|
konfigurasi sumbu x | Lihat bagian sumbu x untuk opsi konfigurasi dan contoh penggunaan. |
y_axis
|
konfigurasi sumbu y | Lihat bagian sumbu y untuk opsi konfigurasi dan contoh penggunaan. |
Contoh penggunaan:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'line',
legend: { position: 'left' },
render_null_values: true,
tooltips: true,
}}
>
<Visualization />
</Query>
series
Properti series
dapat menerima array konfigurasi deret atau objek bernama yang menggantikan deret tertentu dalam respons Anda.
Properti | Nilai | Notes |
---|---|---|
color
|
string | Kode heksadesimal |
label
|
string | |
line_width
|
angka | Menyetel lebar goresan garis dalam piksel. Default: 3 |
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Tetapkan bentuk titik. Default: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Tetapkan gaya titik. Default: 'none' (poin dinonaktifkan)
|
visible
|
boolean | Menampilkan atau menyembunyikan deret data. Default: true
|
Contoh penggunaan:
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
Meskipun saat ini diagram kami hanya mendukung satu sumbu x, API kami siap menghadapi masa depan dan disusun untuk mendukung konfigurasi beberapa sumbu.
Properti | Nilai | Notes |
---|---|---|
gridlines
|
boolean | Menampilkan atau menyembunyikan garis petak vertikal. Default: false .
|
label
|
false (untuk menyembunyikan label) | string (nilai yang akan dirender)
|
Menetapkan nilai untuk dirender sebagai label sumbu x. Default: false (tanpa label)
|
reversed
|
boolean | Membalik urutan titik data. Default: false
|
values
|
boolean | Menampilkan atau menyembunyikan nilai yang dirender di sepanjang sumbu. Default: true
|
Contoh penggunaan:
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
Meskipun saat ini diagram kami hanya mendukung satu sumbu y, API kami siap menghadapi masa depan dan disusun untuk mendukung konfigurasi beberapa sumbu.
Properti | Nilai | Notes |
---|---|---|
gridlines
|
boolean | Menampilkan atau menyembunyikan garis petak vertikal. Default: false
|
label
|
false (untuk menyembunyikan label) | string (nilai yang akan dirender)
|
Menetapkan nilai untuk dirender sebagai label sumbu y. Default: false (tanpa label)
|
range
|
[angka (mnt) | 'auto' , angka (maks) | 'auto' |
Menetapkan nilai min dan maks sumbu y. Jika nilai min ditetapkan ke 'otomatis' adalah 0, dan menetapkan nilai maks ke 'otomatis' akan ditetapkan secara default ke nilai titik data maksimum dalam kumpulan. Default: ['auto' | 'auto'] .
|
values
|
boolean | Menampilkan atau menyembunyikan nilai yang dirender di sepanjang sumbu. Default: true
|
Contoh penggunaan:
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>
Properti diagram sebar
Berikut adalah properti config
untuk diagram sebar.
Properti | Nilai | Notes |
---|---|---|
type
|
'scatter'
|
|
legend
|
false (untuk menonaktifkan) ATAU { position: 'left' | 'bottom' | 'right' | 'top' }
|
Menetapkan posisi legenda atau menonaktifkan legenda dengan menyetelnya ke false . Default: { position: 'bottom' }
|
render_null_values
|
boolean | Memperlakukan nilai null sebagai 0. Default: false
|
tooltips
|
boolean | Mengaktifkan atau menonaktifkan tooltip yang muncul saat mengarahkan kursor ke titik data. Default: true
|
series
|
serial dalam format view_name.field_name
|
Lihat bagian rangkaian untuk opsi konfigurasi dan contoh penggunaan. |
x_axis
|
konfigurasi sumbu x | Lihat bagian sumbu x untuk opsi konfigurasi dan contoh penggunaan. |
y_axis
|
konfigurasi sumbu y | Lihat bagian sumbu y untuk opsi konfigurasi dan contoh penggunaan. |
Contoh penggunaan:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'scatter',
legend: { position: 'left' },
render_null_values: true,
tooltips: true,
}}
>
<Visualization />
</Query>
series
Properti series
dapat menerima array konfigurasi deret atau objek bernama yang menggantikan deret tertentu dalam respons Anda.
Properti | Nilai | Notes |
---|---|---|
color
|
string | Kode heksadesimal |
label
|
string | |
line_width
|
angka | Digunakan untuk menetapkan ukuran titik di sebuah diagram pencar. Anggap saja hal itu sebagai nilai garis besar dari setiap poin. Default: 3
|
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
Tetapkan bentuk titik. Default: 'circle'
|
style
|
'none' | 'filled' | 'outline'
|
Tetapkan gaya titik. Default: 'none' (poin dinonaktifkan)
|
size_by
|
false | string
|
Nama seri yang akan dikalibrasi ukuran setiap titik. Setel false untuk menonaktifkan penentuan ukuran titik dinamis. Default: false
|
visible
|
boolean | Menampilkan atau menyembunyikan deret data. Default: true
|
Contoh penggunaan:
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
Meskipun saat ini diagram kami hanya mendukung satu sumbu x, API kami siap menghadapi masa depan dan disusun untuk mendukung konfigurasi beberapa sumbu.
Properti | Nilai | Notes |
---|---|---|
gridlines
|
boolean | Menampilkan atau menyembunyikan garis petak vertikal. Default: false .
|
label
|
false (untuk menyembunyikan label) | string (nilai yang akan dirender)
|
Menetapkan nilai untuk dirender sebagai label sumbu x. Default: false (tanpa label)
|
reversed
|
boolean | Membalik urutan titik data. Default: false
|
values
|
boolean | Menampilkan atau menyembunyikan nilai yang dirender di sepanjang sumbu. Default: true
|
Contoh penggunaan:
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
Meskipun saat ini diagram kami hanya mendukung satu sumbu y, API kami siap menghadapi masa depan dan disusun untuk mendukung konfigurasi beberapa sumbu.
Properti | Nilai | Notes |
---|---|---|
gridlines
|
boolean | Menampilkan atau menyembunyikan garis petak vertikal. Default: false .
|
label
|
false (untuk menyembunyikan label) | string (nilai yang akan dirender)
|
Menetapkan nilai untuk dirender sebagai label sumbu y. Default: false (tanpa label)
|
range
|
[angka (mnt) | 'auto' , angka (maks) | 'auto' |
Menetapkan nilai min dan maks sumbu y. Jika nilai min ditetapkan ke 'otomatis' adalah 0, dan menetapkan nilai maks ke 'otomatis' akan ditetapkan secara default ke nilai titik data maksimum dalam kumpulan. Default: ['auto' | 'auto'] .
|
values
|
boolean | Menampilkan atau menyembunyikan nilai yang dirender di sepanjang sumbu. Default: true
|
Contoh penggunaan:
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>
Properti diagram nilai tunggal
Berikut adalah properti config
untuk diagram nilai tunggal.
Properti | Nilai | Notes |
---|---|---|
type
|
'single_value'
|
Contoh penggunaan:
import { Visualization, Query } from '@looker/visualizations'
<Query query='12345' config={{ type: 'single_value' }}>
<Visualization />
</Query>
Properti diagram garis percik
Berikut adalah properti config
untuk diagram garis percik.
Properti | Nilai | Notes |
---|---|---|
type
|
'sparkline'
|
|
render_null_values
|
boolean | Memperlakukan nilai null sebagai 0. Default: false
|
series
|
serial dalam format view_name.field_name
|
Lihat bagian rangkaian untuk opsi konfigurasi dan contoh penggunaan. |
y_axis
|
konfigurasi sumbu y | Lihat bagian sumbu y untuk opsi konfigurasi dan contoh penggunaan. |
Contoh penggunaan:
import { Visualization, Query } from '@looker/visualizations'
<Query
query="12345"
config={{ type: 'sparkline', render_null_values: true }}
>
<Visualization />
</Query>
series
Meskipun Sparkline pada dasarnya hanya mendukung satu deret, kami mempertahankan pola API yang melibatkan penggantian rangkaian bernama atau array agar tetap konsisten dengan jenis diagram lain dalam library kami.
Properti | Nilai | Notes |
---|---|---|
color
|
string | Kode heksadesimal |
line_width
|
angka | Menyetel lebar goresan garis dalam piksel. Default: 3
|
Contoh penggunaan:
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
Meskipun saat ini diagram kami hanya mendukung satu sumbu y, API kami siap menghadapi masa depan dan disusun untuk mendukung konfigurasi beberapa sumbu.
Properti | Nilai | Notes |
---|---|---|
range
|
[angka (mnt) | 'auto' , angka (maks) | 'auto' |
Menetapkan nilai min dan maks sumbu y. Jika nilai min ditetapkan ke 'otomatis' adalah 0, dan menetapkan nilai maks ke 'otomatis' akan ditetapkan secara default ke nilai titik data maksimum dalam kumpulan. Default: ['auto' | 'auto'] .
|
Contoh penggunaan:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'sparkline',
y_axis: [
{ range: [50, 'auto'] },
],
}}
>
<Visualization />
</Query>
Properti diagram tabel
Berikut adalah properti config
untuk diagram tabel.
Properti | Nilai | Notes |
---|---|---|
type
|
'table'
|
|
series
|
serial dalam format view_name.field_name
|
Lihat bagian rangkaian untuk opsi konfigurasi dan contoh penggunaan. |
column_order
|
string[]
|
Array nama seri (misalnya, 'orders.count' ) yang menunjukkan cara Anda ingin mengurutkan kolom tabel dari kiri ke kanan.
|
show_row_numbers
|
boolean
|
Alihkan tampilan baris total di bagian bawah tabel. Default: true
|
show_totals
|
boolean
|
Alihkan tampilan baris total di bagian bawah tabel. Default: true
|
show_row_totals
|
boolean
|
Alihkan tampilan total baris di sisi kanan tabel. Default: true
|
truncate_text
|
boolean
|
Saat true , teks sel tabel dibatasi menjadi satu baris dan overflow konten dipotong dengan elipsis. Jika false , konten diizinkan untuk digabungkan ke beberapa baris. Default: true
|
truncate_header
|
boolean
|
Saat true , label header tabel dibatasi menjadi satu baris dan tambahan konten terpotong dengan elipsis. Saat false , header diizinkan untuk digabungkan ke beberapa baris. Default: true
|
Contoh penggunaan:
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
Properti seri dapat menerima array konfigurasi seri atau objek bernama yang menggantikan deret tertentu dalam respons Anda.
Properti | Nilai | Notes |
---|---|---|
cell_visualization
|
boolean
|
Mengaktifkan atau menonaktifkan visualisasi sel inline. Setelan defaultnya adalah true untuk ukuran pertama, dan false untuk ukuran lainnya.
|
color
|
string
|
Tentukan warna yang digunakan untuk merender visualisasi sel tabel. |
value_format
|
string
|
String pemformatan angka yang menunjukkan apakah akan merender nilai sebagai mata uang, presisi floating point, apakah menggunakan koma atau titik untuk menandai ribuan, dan seterusnya. |
Contoh penggunaan:
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>
Properti diagram lingkaran
Berikut adalah properti config
untuk diagram lingkaran.
Properti | Nilai | Notes |
---|---|---|
type
|
'pie'
|
|
legend
|
false (untuk menonaktifkan) | konfigurasi legenda
|
Menetapkan ke false akan menonaktifkan legenda. Default: diaktifkan. Lihat bagian legend untuk opsi konfigurasi dan contoh penggunaan saat diaktifkan.
|
tooltips
|
boolean | Mengaktifkan atau menonaktifkan tooltip yang muncul saat mengarahkan kursor ke titik data. Default: true
|
series
|
serial dalam format view_name.field_name
|
Lihat bagian rangkaian untuk opsi konfigurasi dan contoh penggunaan. |
Contoh penggunaan:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'pie',
legend: false,
tooltips: true,
}}
>
<Visualization />
</Query>
legend
Properti legend
dapat menerima konfigurasi legenda berikut:
Properti | Nilai | Notes |
---|---|---|
type
|
'labels' | 'legend'
|
labels menempatkan label yang mengarah langsung ke setiap irisan. legend menempatkan legenda terpisah. Default: 'legend'
|
position
|
'top' | 'bottom' | 'left' | 'right'
|
Memosisikan legenda saat type: 'legend' . Default: 'right'
|
width
|
angka | Lebar maksimum legenda dalam piksel saat type: 'legend' . Default: 300
|
value
|
'label' | 'label_value' | 'value' | 'percent' | 'label_percent'
|
Menetapkan konten legenda: label, label dan nilai, nilai, persen, label, dan persen. Default: 'label_percent'
|
Contoh penggunaan:
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
Tidak seperti diagram Kartesius, setiap titik data dalam diagram lingkaran diperlakukan sebagai deret baru:
Properti | Nilai | Notes |
---|---|---|
color
|
string | Kode heksadesimal |
Contoh penggunaan:
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>