可視化とクエリのプロパティ テーブル

Visualization

このコンポーネントは、クエリ コンテキストからデータと構成を取得し、適切な可視化をレンダリングします。幅と高さをカスタマイズするには、これらのプロパティに数値のピクセル値を渡します。

プロパティ
width 数値(ピクセル) prop が定義されていない場合、デフォルトは 100% です。
height 数値(ピクセル) prop が定義されていない場合、デフォルトは 500 ピクセルです。
chartTypeMap Key-Value オブジェクト アダプタ システムが特定のグラフタイプの値に遭遇した場合に、レンダリングするコンポーネントを定義する Key-Value オブジェクトを受け入れます。これを使用すると、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 数値/文字列 Explore の URL 内の qid プロパティの後にある Query.client_id3fdrdE0b3ATltUvXBaSOPN)または数値クエリ ID(1234)のいずれかを使用できます。数値クエリ ID にアクセスできる場合は、この値から始めると、サーバー リクエストを 1 つ節約できます。

Query は、query または dashboard のいずれかのプロパティを受け入れますが、両方は受け入れません。
dashboard 数値 数値ダッシュボード ID(1234)を使用できます。数値ダッシュボード ID にアクセスできる場合は、この値から始めると、もう 1 つのサーバー リクエストを節約できます。

dashboardLookML ダッシュボードの文字列 ID を指定できません。

Query は、query または dashboard のいずれかのプロパティを受け入れますが、両方は受け入れません。
config type の値に応じて、次のプロパティを受け入れます。

typelegendpositioningrender_null_valuestooltipsseriesx_axisy_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 boolean null 値を 0 として扱います。デフォルト: false
tooltips boolean データポイントにカーソルを合わせると、表示されるツールチップを有効または無効にします。デフォルト: 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 文字列 16 進数コード
label 文字列
line_width 数値 線のストローク幅をピクセル単位で設定します。デフォルト: 3
shape 'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down' ポイントの形状を設定します。デフォルト: 'circle'
style 'none' | 'filled' | 'outline' ポイント スタイルを設定します。デフォルト: 'none'(ポイントが無効)
visible boolean データ系列を表示または非表示にします。デフォルト: 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 boolean 縦方向のグリッド線の表示と非表示を切り替えます。デフォルト: false
label false(ラベルを非表示) | string(レンダリングする値) X 軸のラベルとしてレンダリングする値を設定します。デフォルト: false(ラベルなし)
reversed boolean データポイントの順序を逆にします。デフォルト: false
values boolean 軸に沿ってレンダリングされた値を表示または非表示にします。デフォルト: 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 boolean 縦方向のグリッド線の表示と非表示を切り替えます。デフォルト: false
label false(ラベルを非表示) | string(レンダリングする値) Y 軸のラベルとしてレンダリングする値を設定します。デフォルト: false(ラベルなし)
range [数値(最小) | 'auto'、数値(最大)| 'auto'] Y 軸の最小値と最大値を設定します。最小を 'auto' に設定するとデフォルトは 0 になり、最大を 'auto' に設定するとデフォルトはセット内の最大データポイント値になります。デフォルト: ['auto' | 'auto']
values boolean 軸に沿ってレンダリングされた値を表示または非表示にします。デフォルト: 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 boolean データポイントにカーソルを合わせると、表示されるツールチップを有効または無効にします。

デフォルト: 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 文字列 16 進数コード
label 文字列
visible boolean データ系列を表示または非表示にします。デフォルト: 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 boolean 縦方向のグリッド線の表示と非表示を切り替えます。デフォルト: false
label false(ラベルを非表示) | string(レンダリングする値) X 軸のラベルとしてレンダリングする値を設定します。デフォルト: false(ラベルなし)
reversed boolean データポイントの順序を逆にします。デフォルト: false
values boolean 軸に沿ってレンダリングされた値を表示または非表示にします。デフォルト: 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 boolean 縦方向のグリッド線の表示と非表示を切り替えます。デフォルト: false
label false(ラベルを非表示) | string(レンダリングする値) Y 軸のラベルとしてレンダリングする値を設定します。デフォルト: false(ラベルなし)
range [数値(最小) | 'auto'、数値(最大)| 'auto'] Y 軸の最小値と最大値を設定します。最小を「自動」に設定するとデフォルトの 0 に、最大を「自動」に設定するとセット内の最大のデータポイント値になります。デフォルト: ['auto' | 'auto']
values boolean 軸に沿ってレンダリングされた値を表示または非表示にします。デフォルト: 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 boolean null 値を 0 として扱います。デフォルト: false
tooltips boolean データポイントにカーソルを合わせると、表示されるツールチップを有効または無効にします。デフォルト: 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 文字列 16 進数コード
label 文字列
line_width 数値 線のストローク幅をピクセル単位で設定します。デフォルト: 3
shape 'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down' ポイントの形状を設定します。デフォルト: 'circle'
style 'none' | 'filled' | 'outline' ポイント スタイルを設定します。デフォルト: 'none'(ポイントが無効)
visible boolean データ系列を表示または非表示にします。デフォルト: 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 boolean 縦方向のグリッド線の表示と非表示を切り替えます。デフォルト: false
label false(ラベルを非表示) | string(レンダリングする値) X 軸のラベルとしてレンダリングする値を設定します。デフォルト: false(ラベルなし)
reversed boolean データポイントの順序を逆にします。デフォルト: false
values boolean 軸に沿ってレンダリングされた値を表示または非表示にします。デフォルト: 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 boolean 縦方向のグリッド線の表示と非表示を切り替えます。デフォルト: false
label false(ラベルを非表示) | string(レンダリングする値) Y 軸のラベルとしてレンダリングする値を設定します。デフォルト: false(ラベルなし)
range [数値(最小) | 'auto'、数値(最大)| 'auto'] Y 軸の最小値と最大値を設定します。最小を「自動」に設定するとデフォルトの 0 に、最大を「自動」に設定するとセット内の最大のデータポイント値になります。デフォルト: ['auto' | 'auto']
values boolean 軸に沿ってレンダリングされた値を表示または非表示にします。デフォルト: 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 boolean null 値を 0 として扱います。デフォルト: false
tooltips boolean データポイントにカーソルを合わせると、表示されるツールチップを有効または無効にします。デフォルト: 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 文字列 16 進数コード
label 文字列
line_width 数値 散布図でのポイントのサイズを設定するために使用されます。これは、各ポイントの輪郭値と考えることができます。デフォルト: 3
shape 'circle' | 'diamond' | 'square' | 'triangle' | 'triangle-down' 設定ポイントの形状。デフォルト: 'circle'
style 'none' | 'filled' | 'outline' ポイント スタイルを設定します。デフォルト: 'none'(ポイントが無効)
size_by false | 文字列 各点のサイズを調整するシリーズ名。動的ポイント サイズ設定を無効にするには、false に設定します。デフォルト: false
visible boolean データ系列を表示または非表示にします。デフォルト: 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 boolean 縦方向のグリッド線の表示と非表示を切り替えます。デフォルト: false
label false(ラベルを非表示) | string(レンダリングする値) X 軸のラベルとしてレンダリングする値を設定します。デフォルト: false(ラベルなし)
reversed boolean データポイントの順序を逆にします。デフォルト: false
values boolean 軸に沿ってレンダリングされた値を表示または非表示にします。デフォルト: 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 boolean 縦方向のグリッド線の表示と非表示を切り替えます。デフォルト: false
label false(ラベルを非表示) | string(レンダリングする値) Y 軸のラベルとしてレンダリングする値を設定します。デフォルト: false(ラベルなし)
range [数値(最小) | 'auto'、数値(最大)| 'auto'] Y 軸の最小値と最大値を設定します。最小を「自動」に設定するとデフォルトの 0 に、最大を「自動」に設定するとセット内の最大のデータポイント値になります。デフォルト: ['auto' | 'auto']
values boolean 軸に沿ってレンダリングされた値を表示または非表示にします。デフォルト: 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 boolean null 値を 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

スパークラインは本質的に 1 つのシリーズのみをサポートしていますが、ライブラリ内の他のグラフタイプとの整合性を保つために、名前付きまたは配列シリーズのオーバーライドを含む API パターンを維持しています。

プロパティ
color 文字列 16 進数コード
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 軸の最小値と最大値を設定します。最小を「自動」に設定するとデフォルトの 0 に、最大を「自動」に設定するとセット内の最大のデータポイント値になります。デフォルト: ['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 の場合、テーブルのセルのテキストは 1 行に制限され、コンテンツのオーバーフローは省略記号によって切り捨てられます。false の場合、コンテンツは複数行に折り返されます。デフォルト: true
truncate_header boolean true の場合、テーブルのヘッダー ラベルは 1 行に制限され、コンテンツのオーバーフローは省略記号によって切り捨てられます。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 boolean データポイントにカーソルを合わせると、表示されるツールチップを有効または無効にします。デフォルト: 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 文字列 16 進数コード

使用例:

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>