Visualization
這個元件會從查詢內容擷取資料和設定,並轉換成適當的圖表。您可以將數字像素值傳遞至這些屬性,自訂寬度和高度。
資源 | 值 | 附註 |
---|---|---|
width
|
數字 (以像素為單位) | 當屬性未定義時,預設為 100%。 |
height
|
數字 (以像素為單位) | 當屬性未定義時,預設為 500 像素。 |
chartTypeMap
|
鍵/值物件 | 可接受鍵/值物件,用於定義轉接程式系統遇到特定圖表類型值時要轉譯的元件。可用於覆寫 Looker 的預設圖表,或在轉接器系統中新增圖表類型。 |
使用範例:
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
會與 JavaScript API 整合,以便處理要求/回應週期,並根據查詢 ID 或 qid
值擷取查詢回應。您可以傳遞視覺化設定覆寫值,以便與 API 回應合併,並將所有資料載入 React 情境。
資源 | 值 | 附註 |
---|---|---|
query
|
數字 | 字串 | 可接受 Query.client_id (位於 Explore 網址中 qid 屬性之後,3fdrdE0b3ATltUvXBaSOPN ) 或數字查詢 ID (1234 )。如果您可以存取數字查詢 ID,從這個值開始可以省下額外的伺服器要求。Query 只接受 query 或 dashboard 屬性,不能同時接受兩者。 |
dashboard
|
號碼 | 可接受數字版資訊主頁 ID (1234 )。如果您可以存取數字版資訊主頁 ID,從這個值開始可以省下額外的伺服器要求。dashboard 不接受 LookML 資訊主頁的字串 ID。Query 只接受 query 或 dashboard 屬性,不能同時接受兩者。 |
config
|
視 type 值而定,接受下列屬性:type 、legend 、positioning 、render_null_values 、tooltips 、series 、x_axis 、y_axis 如要瞭解支援的值,請參閱本頁後半段的特定圖表說明文件。 |
設定及覆寫圖表的設定。 |
LoadingIndicator
|
元件參照 | 接受未掛載的元件參照。預設值: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>
面積圖屬性
以下是面積圖的 config
屬性。
資源 | 值 | 附註 |
---|---|---|
type
|
'area'
|
|
legend
|
false (停用) 或 { position: 'left' | 'bottom' | 'right' | 'top' }
|
設定圖例位置,或將圖例設為 false 來停用圖例。預設值:{ position: 'bottom' }
|
positioning
|
'overlay' | 'stacked' | 'percent'
|
圖表堆疊模式。預設值:'overlay'
|
render_null_values
|
布林值 | 將空值視為 0。預設值:false
|
tooltips
|
布林值 | 啟用或停用滑鼠游標懸停在資料點上時顯示的工具提示。預設值:true
|
series
|
view_name.field_name 格式的系列 |
如要瞭解設定選項和使用方式範例,請參閱「系列」一節。 |
x_axis
|
x 軸設定 | 如要瞭解設定選項和使用範例,請參閱「X 軸」一節。 |
y_axis
|
Y 軸設定 | 如要瞭解設定選項和使用範例,請參閱「y 軸」一節。 |
使用範例:
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
series
屬性可接受一系列設定陣列,或在回應中覆寫特定系列的命名物件。
資源 | 值 | 附註 |
---|---|---|
color
|
字串 | 十六進位碼 |
label
|
字串 | |
line_width
|
號碼 | 以像素為單位,設定線條筆劃的寬度。預設值:3 |
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
設定點形狀。預設值:'circle'
|
style
|
'none' | 'filled' | 'outline'
|
設定點樣式。預設:'none' (停用積分)
|
visible
|
布林值 | 顯示或隱藏資料序列。預設值:true
|
使用範例:
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
雖然目前的圖表只支援單一 X 軸,但我們的 API 已做好準備,可支援多軸設定。
資源 | 值 | 附註 |
---|---|---|
gridlines
|
布林值 | 顯示或隱藏垂直格線。預設值:false
|
label
|
false (用於隱藏標籤) | 字串 (要轉譯的值)
|
將值設為 X 軸標籤。預設:false (沒有標籤)
|
reversed
|
布林值 | 反轉資料點的順序。預設值:false
|
values
|
布林值 | 顯示或隱藏沿著軸線算繪的值。預設值:true |
使用範例:
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
雖然目前的圖表只支援單一 y 軸,但我們的 API 已做好準備,可支援多軸設定。
資源 | 值 | 附註 |
---|---|---|
gridlines
|
布林值 | 顯示或隱藏垂直格線。預設值:false 。 |
label
|
false (用於隱藏標籤) | 字串 (要轉譯的值)
|
將值設為 y 軸標籤。預設:false (沒有標籤)
|
range
|
[數字 (最小) | 'auto' , 數字 (最大) | 'auto' |
設定 Y 軸的最小值和最大值。將 min 設為 'auto' 的預設值為 0,將 max 設為 'auto' 的預設值為集合中最大資料點的值。預設值:['auto' | 'auto']
|
values
|
布林值 | 顯示或隱藏沿著軸線算繪的值。預設值:true
|
使用範例:
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>
長條圖和柱狀圖屬性
以下是長條圖和柱狀圖的 config
屬性。
資源 | 值 | 附註 |
---|---|---|
type
|
'bar' | 'column'
|
|
legend
|
false (停用) 或 { position: 'left' | 'bottom' | 'right' | 'top' }
|
設定圖例位置,或將圖例設為 false 來停用圖例。預設值:{ position: 'bottom' }
|
positioning
|
'grouped' | 'stacked' | 'percent'
|
圖表堆疊模式。預設值:'overlay'
|
tooltips
|
布林值 | 啟用或停用游標懸停在資料點上時顯示的工具提示。預設值:true
|
series
|
view_name.field_name 格式的系列 |
如要瞭解設定選項和使用方式範例,請參閱「系列」一節。 |
x_axis
|
x 軸設定 | 如要瞭解設定選項和使用範例,請參閱「X 軸」一節。 |
y_axis
|
Y 軸設定 | 如要瞭解設定選項和使用範例,請參閱「y 軸」一節。 |
使用範例:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'bar',
legend: { position: 'left' },
positioning: 'stacked',
tooltips: true,
}}
>
<Visualization />
</Query>
series
series
屬性可接受一系列設定陣列,或在回應中覆寫特定系列的命名物件。
資源 | 值 | 附註 |
---|---|---|
color
|
字串 | 十六進位碼 |
label
|
字串 | |
visible
|
布林值 | 顯示或隱藏資料序列。預設值:true
|
使用範例:
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
雖然目前的圖表只支援單一 X 軸,但我們的 API 已做好準備,可支援多軸設定。
資源 | 值 | 附註 |
---|---|---|
gridlines
|
布林值 | 顯示或隱藏垂直格線。預設值:false 。 |
label
|
false (用於隱藏標籤) | 字串 (要轉譯的值)
|
將值設為 X 軸標籤。預設:false (沒有標籤)
|
reversed
|
布林值 | 反轉資料點的順序。預設值:false
|
values
|
布林值 | 顯示或隱藏沿著軸線算繪的值。預設值:true
|
使用範例:
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
雖然目前的圖表只支援單一 y 軸,但我們的 API 已做好準備,可支援多軸設定。
資源 | 值 | 附註 |
---|---|---|
gridlines
|
布林值 | 顯示或隱藏垂直格線。預設值:false 。 |
label
|
false (用於隱藏標籤) | 字串 (要轉譯的值)
|
將值設為 y 軸標籤。預設:false (沒有標籤)
|
range
|
[數字 (最小) | 'auto' , 數字 (最大) | 'auto' |
設定 Y 軸的最小值和最大值。將 min 設為「auto」時,預設值為 0,將 max 設為「auto」時,預設值為集合中的最大資料點值。預設值:['auto' | 'auto'] 。 |
values
|
布林值 | 顯示或隱藏沿著軸線算繪的值。預設值:true
|
使用範例:
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>
折線圖屬性
以下是折線圖的 config
屬性。
資源 | 值 | 附註 |
---|---|---|
type
|
'line'
|
|
legend
|
false (停用) 或 { position: 'left' | 'bottom' | 'right' | 'top' }
|
設定圖例位置,或將圖例設為 false 來停用圖例。預設值:{ position: 'bottom' }
|
render_null_values
|
布林值 | 將空值視為 0。預設值:false
|
tooltips
|
布林值 | 啟用或停用滑鼠游標懸停在資料點上時顯示的工具提示。預設值:true
|
series
|
view_name.field_name 格式的系列 |
如要瞭解設定選項和使用方式範例,請參閱「系列」一節。 |
x_axis
|
x 軸設定 | 如要瞭解設定選項和使用範例,請參閱「X 軸」一節。 |
y_axis
|
Y 軸設定 | 如要瞭解設定選項和使用範例,請參閱「y 軸」一節。 |
使用範例:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'line',
legend: { position: 'left' },
render_null_values: true,
tooltips: true,
}}
>
<Visualization />
</Query>
series
series
屬性可接受一系列設定陣列,或在回應中覆寫特定系列的命名物件。
資源 | 值 | 附註 |
---|---|---|
color
|
字串 | 十六進位碼 |
label
|
字串 | |
line_width
|
號碼 | 以像素為單位,設定線條筆劃的寬度。預設值:3 |
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
設定點形狀。預設值:'circle'
|
style
|
'none' | 'filled' | 'outline'
|
設定點樣式。預設:'none' (停用積分)
|
visible
|
布林值 | 顯示或隱藏資料序列。預設值:true
|
使用範例:
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
雖然目前的圖表只支援單一 X 軸,但我們的 API 已做好準備,可支援多軸設定。
資源 | 值 | 附註 |
---|---|---|
gridlines
|
布林值 | 顯示或隱藏垂直格線。預設值:false 。 |
label
|
false (用於隱藏標籤) | 字串 (要轉譯的值)
|
將值設為 X 軸標籤。預設:false (沒有標籤)
|
reversed
|
布林值 | 反轉資料點的順序。預設值:false
|
values
|
布林值 | 顯示或隱藏沿著軸線算繪的值。預設值:true
|
使用範例:
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
雖然目前的圖表只支援單一 y 軸,但我們的 API 已做好準備,可支援多軸設定。
資源 | 值 | 附註 |
---|---|---|
gridlines
|
布林值 | 顯示或隱藏垂直格線。預設值:false
|
label
|
false (用於隱藏標籤) | 字串 (要轉譯的值)
|
將值設為 y 軸標籤。預設:false (沒有標籤)
|
range
|
[數字 (最小) | 'auto' , 數字 (最大) | 'auto' |
設定 Y 軸的最小值和最大值。將 min 設為「auto」時,預設值為 0,將 max 設為「auto」時,預設值為集合中的最大資料點值。預設值:['auto' | 'auto'] 。 |
values
|
布林值 | 顯示或隱藏沿著軸線算繪的值。預設值:true
|
使用範例:
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>
散佈圖屬性
以下是散布圖的 config
屬性。
資源 | 值 | 附註 |
---|---|---|
type
|
'scatter'
|
|
legend
|
false (停用) 或 { position: 'left' | 'bottom' | 'right' | 'top' }
|
設定圖例位置,或將圖例設為 false 來停用圖例。預設值:{ position: 'bottom' }
|
render_null_values
|
布林值 | 將空值視為 0。預設值:false
|
tooltips
|
布林值 | 啟用或停用滑鼠游標懸停在資料點上時顯示的工具提示。預設值:true
|
series
|
view_name.field_name 格式的系列 |
如要瞭解設定選項和使用方式範例,請參閱「系列」一節。 |
x_axis
|
x 軸設定 | 如要瞭解設定選項和使用範例,請參閱「X 軸」一節。 |
y_axis
|
Y 軸設定 | 如要瞭解設定選項和使用範例,請參閱「y 軸」一節。 |
使用範例:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'scatter',
legend: { position: 'left' },
render_null_values: true,
tooltips: true,
}}
>
<Visualization />
</Query>
series
series
屬性可接受一系列設定陣列,或在回應中覆寫特定系列的命名物件。
資源 | 值 | 附註 |
---|---|---|
color
|
字串 | 十六進位碼 |
label
|
字串 | |
line_width
|
號碼 | 用於設定散佈圖中資料點的大小。您可以將其視為每個點的輪廓值。預設值:3
|
shape
|
'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down'
|
設定點形狀。預設值:'circle'
|
style
|
'none' | 'filled' | 'outline'
|
設定點樣式。預設:'none' (停用積分)
|
size_by
|
false | 字串
|
要校正每個點大小的序列名稱。將 false 設為停用,即可停用動態點大小設定。預設值:false
|
visible
|
布林值 | 顯示或隱藏資料序列。預設值:true
|
使用範例:
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
雖然目前的圖表只支援單一 X 軸,但我們的 API 已做好準備,可支援多軸設定。
資源 | 值 | 附註 |
---|---|---|
gridlines
|
布林值 | 顯示或隱藏垂直格線。預設值:false 。 |
label
|
false (用於隱藏標籤) | 字串 (要轉譯的值)
|
將值設為 X 軸標籤。預設:false (沒有標籤)
|
reversed
|
布林值 | 反轉資料點的順序。預設值:false
|
values
|
布林值 | 顯示或隱藏沿著軸線算繪的值。預設值:true
|
使用範例:
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
雖然目前的圖表只支援單一 y 軸,但我們的 API 已做好準備,可支援多軸設定。
資源 | 值 | 附註 |
---|---|---|
gridlines
|
布林值 | 顯示或隱藏垂直格線。預設值:false 。 |
label
|
false (用於隱藏標籤) | 字串 (要轉譯的值)
|
將值設為 y 軸標籤。預設:false (沒有標籤)
|
range
|
[數字 (最小) | 'auto' , 數字 (最大) | 'auto' |
設定 Y 軸的最小值和最大值。將 min 設為「auto」時,預設值為 0,將 max 設為「auto」時,預設值為集合中的最大資料點值。預設值:['auto' | 'auto'] 。 |
values
|
布林值 | 顯示或隱藏沿著軸線算繪的值。預設值:true
|
使用範例:
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>
單一值圖表屬性
以下是單一值圖表的 config
屬性。
資源 | 值 | 附註 |
---|---|---|
type
|
'single_value'
|
使用範例:
import { Visualization, Query } from '@looker/visualizations'
<Query query='12345' config={{ type: 'single_value' }}>
<Visualization />
</Query>
走勢圖屬性
以下是火花圖表的 config
屬性。
資源 | 值 | 附註 |
---|---|---|
type
|
'sparkline'
|
|
render_null_values
|
布林值 | 將空值視為 0。預設值:false
|
series
|
view_name.field_name 格式的系列 |
如要瞭解設定選項和使用方式範例,請參閱「系列」一節。 |
y_axis
|
Y 軸設定 | 如要瞭解設定選項和使用範例,請參閱「y 軸」一節。 |
使用範例:
import { Visualization, Query } from '@looker/visualizations'
<Query
query="12345"
config={{ type: 'sparkline', render_null_values: true }}
>
<Visualization />
</Query>
series
雖然 Sparkline 本身只支援單一序列,但我們會維持 API 模式,包括命名或陣列序列覆寫,以便與程式庫中的其他圖表類型保持一致。
資源 | 值 | 附註 |
---|---|---|
color
|
字串 | 十六進位碼 |
line_width
|
號碼 | 以像素為單位,設定線條筆劃的寬度。預設值:3
|
使用範例:
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
雖然目前的圖表只支援單一 y 軸,但我們的 API 已做好準備,可支援多軸設定。
資源 | 值 | 附註 |
---|---|---|
range
|
[數字 (最小) | 'auto' , 數字 (最大) | 'auto' |
設定 Y 軸的最小值和最大值。將 min 設為「auto」時,預設值為 0,將 max 設為「auto」時,預設值為集合中的最大資料點值。預設值:['auto' | 'auto'] 。 |
使用範例:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'sparkline',
y_axis: [
{ range: [50, 'auto'] },
],
}}
>
<Visualization />
</Query>
表格圖屬性
下列是資料表圖表的 config
屬性。
資源 | 值 | 附註 |
---|---|---|
type
|
'table'
|
|
series
|
view_name.field_name 格式的系列 |
如要瞭解設定選項和使用方式範例,請參閱「系列」一節。 |
column_order
|
string[]
|
一系列的系列名稱 (例如 'orders.count' ),用於指出您希望表格欄的排序方式是從左到右。 |
show_row_numbers
|
boolean
|
切換表格底部的總計列顯示狀態。預設值:true
|
show_totals
|
boolean
|
切換表格底部的總計列顯示狀態。預設值:true
|
show_row_totals
|
boolean
|
切換表格右側的列總計顯示狀態。預設值:true
|
truncate_text
|
boolean
|
當 true 時,表格儲存格文字會限制為單行,且內容溢出時會以刪節號截斷。當 false 時,內容會自動換行至多行。預設值:true
|
truncate_header
|
boolean
|
當 true 時,表格標題標籤會限制為單行,且內容溢位會以刪節號截斷。當 false 時,標題可換行至多行。預設值:true
|
使用範例:
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
系列叢書屬性可接受一系列叢書設定陣列,或是在回應中覆寫特定系列叢書的命名物件。
資源 | 值 | 附註 |
---|---|---|
cell_visualization
|
boolean
|
開啟或關閉內嵌單元格可視化。預設為第一個措施的 true ,其他則為 false 。 |
color
|
string
|
指定用於算繪表格單元格視覺效果的顏色。 |
value_format
|
string
|
數字格式字串,用於指出是否要以貨幣格式顯示值、浮點精確度、是否要使用逗號或句號分隔千位數等等。 |
使用範例:
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>
圓餅圖屬性
以下是圓餅圖的 config
屬性。
資源 | 值 | 附註 |
---|---|---|
type
|
'pie'
|
|
legend
|
false (停用) | 圖例設定 |
設為 false 則會停用圖例。此設定預設為啟用。如要瞭解設定選項和啟用時的使用範例,請參閱「圖例」一節。 |
tooltips
|
布林值 | 啟用或停用滑鼠游標懸停在資料點上時顯示的工具提示。預設值:true
|
series
|
view_name.field_name 格式的系列 |
如要瞭解設定選項和使用方式範例,請參閱「系列」一節。 |
使用範例:
import { Visualization, Query } from '@looker/visualizations'
<Query
query='12345'
config={{
type: 'pie',
legend: false,
tooltips: true,
}}
>
<Visualization />
</Query>
legend
legend
屬性可接受下列圖例設定:
資源 | 值 | 附註 |
---|---|---|
type
|
'labels' | 'legend'
|
labels 會直接將標籤指向每個區塊。legend 會放置個別的圖例。預設值:'legend'
|
position
|
'top' | 'bottom' | 'left' | 'right'
|
在 type: 'legend' 時放置圖例。預設值:'right'
|
width
|
號碼 | 當 type: 'legend' 時,圖例的寬度上限 (以像素為單位)。預設值:300
|
value
|
'label' | 'label_value' | 'value' | 'percent' | 'label_percent'
|
設定圖例內容:標籤、標籤和值、值、百分比、標籤和百分比。預設值:'label_percent'
|
使用範例:
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
與笛卡爾圖表不同,圓餅圖中的每個資料點都會視為新系列:
資源 | 值 | 附註 |
---|---|---|
color
|
字串 | 十六進位碼 |
使用範例:
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>