Looker の Google マップのグラフの種類の使用方法については、Google マップのグラフ オプションに関するドキュメント ページをご覧ください。
マップチャートを使用すると、レスポンシブでインタラクティブなマップで地理データを可視化し、マップポイントをプロットする方法を詳細に制御できます。
インタラクティブな地図チャートを作成する
地図グラフを作成するには、クエリに次のフィールドのうち少なくとも 1 つを含める必要があります。
- 緯度と経度のデータに基づくディメンション。これは LookML デベロッパーが
type: location
のディメンションで定義します。 - 地図のレイヤが割り当てられているディメンション。LookML デベロッパーは、
map_layer_name
パラメータを使用して、ディメンションに組み込みのマップレイヤまたはカスタムのマップレイヤを追加できます。 - 郵便番号のディメンション。郵便番号の地域は、2010 年の郵便番号集計領域(ZCTA)に基づいています。郵便番号と、地図のビジュアリゼーションに使用される ZCTA は、1 対 1 で対応している必要があります。すべての地点が地図上に表示されるわけではありません。
緯度と経度のデータ座標の精度は小数点以下 5 ~ 6 桁に制限します。座標が小数点以下 7 桁を超えると、データポイントは表示されません。
インタラクティブな地図グラフを作成するには、[Visualization] バーで [Map] 可視化タイプを選択します。可視化メニューで地図の可視化を編集することもできます。[Visualization] バーの右上にある歯車アイコンをクリックします。
下記のオプションは、選択した他の設定と競合する場合、グレー表示または非表示になる可能性があります。
プロット メニュー オプション
[プロット] タブでは、位置データのプロット方法を選択できます。それぞれの選択肢には、プロットタイプに応じて若干異なる書式設定オプションがあります。プロット オプションは、ディメンションの LookML でマップレイヤが定義されているかどうかによっても異なります。
地図のレイヤに関連付けられていないディメンションの場合、以下のプロット オプションがサポートされます。 |
郵便番号のディメンションには、米国の郵便番号マップレイヤが自動的に割り当てられます。地図のレイヤが定義されたその他のディメンションについては、以下の一連のプロット オプションが表示されます。 |
Points
基になるデータテーブルの各行は、マップ上に個別のポイントとしてプロットできます。
地域ディメンション自体だけで、サイズや色が均一になります。基になるデータテーブルにメジャーを追加すると、ポイントを色やサイズでスケーリングできます。
自動マジック ヒートマップ
基になるクエリのデータは、ヒートマップ グリッドとして表示できます。可視マップを等しい正方形に分割し、データ内のどの値が各正方形に収まるかを計算します。正方形は、選択したメジャーに応じて色付けされます。この地図をズームインまたはズームアウトすると、Looker はグリッドを再計算し、ズームレベルに適切な粒度を適用します。
このプロットタイプを適切に機能させるには、地域ディメンションとメジャーの両方を選択する必要があります。
Automagic ヒートマップはデータを再クエリし、ヒートマップ グリッドを作成します。位置ディメンションは通常、1 つの緯度と経度の座標で個別のポイントを表示しますが、このヒートマップを使用すると、ディメンションはグリッド内の各正方形の境界ボックス(「ヒートマップ領域 ...」から「.."」)に変化します。
線でつながる
[Connect with Lines] マップの可視化は、クエリから type:location
の 2 つのフィールドを取得し、可視化でそれらを接続します。クエリにメジャーを追加すると、ラインにカラースケールを追加できます。
地域とつながる
地域とコネクト マップの視覚化では、type:location
の 1 つのフィールドを取り、並べ替えた順序ですべてのポイントを接続して、地図上のエリアの境界を形成します。クエリにメジャーを追加すると、領域を区切る個々の位置点のサイズと色を書式設定できます。
ヒートマップ グリッドライン
ヒートマップを可視化するには、ヒートマップに使用される各グリッドラインの周りに枠線を付けます。
ヒートマップの不透明度
ヒートマップを可視化するには、ヒートマップで使用される色の不透明度を指定できます。0 ~ 1 の数値を入力してください。0 は色がないことを意味します。1 は、完全に不透明であることを意味します。
空の領域のグリッド線
[ヒートマップのグリッド線] オプションがオンで、map_layer_name が定義されたディメンションをプロットしている場合は、[空の領域でグリッド線] トグルをオンにすると、関連データがない地図領域の周りに枠線を表示できます。この例では、[空の領域のグリッド線] がオフ(左側の画像)でオンになっている(右側の画像)ヒートマップが可視化されています。
地図のメニュー オプション
地図のスタイル
地図のスタイルを左上から時計回りに取得: ライト(ラベルなし)、ダーク、トラフィック(日)、衛星
地図のスタイルを使用すると、ユーザーはバックグラウンド マップの種類を変更できます。また、地図ラベル(都市や道路など)を表示するかどうかも変更できます。このオプションは、プルダウン メニューを含むプルダウン メニューを備えています。
- ライト: データに重点を置き、地理情報を表示するように設計された、薄い明るい色の地図です。
- Light(ラベルなし): Light と同じですが、都市名などのラベルが省略される点が異なります。
- 暗い: データをハイライトしながら、コンテキストを提供するよう設計された繊細で暗い色の地図です。
- Dark(ラベルなし): Dark と同じですが、都市名などのラベルが省略される点が異なります。
- 衛星: 世界中の衛星画像と航空画像を表示する地図です。
- Satellite(ラベルなし): Satellite と同じですが、地図では都市名などのラベルが省略されています。
- 道路: 道路や交通網の判読しやすいスタイルに特化した汎用地図です。
- アウトドア: ハイキング、サイクリング、アウトドアなどの利用を想定した汎用地図。
- 交通状況(日): 交通機関の交通状況や道路を強調表示した明るい色の地図で、現在の交通状況などを確認できます。
- 交通状況(夜間): 交通機関のネットワークと道路を強調する、暗い色の地図で、現在の交通情報を表示します。
地図の位置
表示される地図の中心点とズームレベルを変更するには:
- データに合わせる: クエリのすべてのデータポイントが表示されるよう、地図が自動的に中央に配置されズームされます。
カスタム: 緯度、経度、ズームレベルを手動で設定できます(数値が大きいほど、ズームレベルが近くなります)。
地図をドラッグしてズームして目的のビューを表示した場合、[カスタム] を選択すると、これらの値が自動的に入力されます。
Automagic ヒートマップのプロットタイプでは使用できません
地図の縮尺インジケーター
地図の縮尺を表示するかどうか、表示する単位を指定できます。
- オフ
- メートル法(m、km)
- ヤード・ポンド法(フィート、マイル)
- メートル法とインペリアル法
パンを許可
ユーザーがドラッグして地図の位置を変更できるかどうかを判断します。この機能はデフォルトで許可されます。
ズームを許可
地図のビジュアリゼーションの左上に [+/-] ボタンを表示するかどうかを決定できます。このボタンによって、ユーザーがズームインまたはズームアウトできます。この機能はデフォルトで有効になっています。
Show Full Field Name
地図のツールチップに表示されるフィールド名と一緒に、ビュー名を表示するかどうかを決定できます。ツールチップは、ユーザーが地図のデータポイントをクリックしたときに表示されます。
凡例を表示
地図の凡例は、ビジュアル表示の右下に表示できます。凡例には、使用しているカラースケールが表示されます(ビジュアリゼーションにメジャーを追加している場合)。
Show Legendのオプションは、以下のプロットオプションで利用可能です。
- Automagic ヒートマップ モード
- Points モード、[Marker Color Mode] が [Based on Value] に設定されている場合
[リージョン] フィールドをツールチップに表示
地図のツールチップに地域情報を表示できます。地図上の地点をクリックすると、その地域の名前が表示されます。
Looker デベロッパーがディメンションのドリルダウン オプションを定義している場合は、リージョン名をクリックすると、さらにデータをドリルダウンできます。
マップチャートのツールチップは、新しいダッシュボードを使用してダッシュボードで表示すると、外観と機能が若干異なります。詳しくは、このページの新しいダッシュボードに地図グラフを表示するをご覧ください。
データの上に地図ラベルを描画する
地図のラベルはヒートマップの上または下に表示できます。ヒートマップの不透明度の値が高い場合に、この値が大きくなります。ヒートマップが不透明な場合、データの上に表示しない限り、ラベルは表示されません。
ポイントのメニュー オプション
Automagic ヒートマップのプロットタイプでは使用できません
Type
ポイントの種類(左上から時計回り): [円]、[アイコン]、[両方]、[なし]
プロットタイプの [ポイント]、[ライン]、[地域] のマップの場合、[タイプ] は地図上に表示するポイントの種類を指定します。
- サークル
- アイコン
- 両方
- なし
選択したポイントタイプによって、使用できる書式オプションは異なります。上記の例は、[タイプ] が [両方] の場合の例です。ここには、すべてのオプションが含まれています。
アイコン
すべての地図マーカーに表示するアイコンを選択できます(データによって動的に表示することはできません)。
Radius
Type/円を使用した場合は、その円のサイズを設定できます。
値に比例: クエリに追加したメジャーに応じて、円の相対的なサイズを調整します。この方法を選択すると、円の最小半径と最大半径を設定できます。これらは、データの最小値と最大値に対応します。円のサイズが設定されている場合は、[線形] と [対数] のスケーリングを切り替えることができます。
等しい値: 円の半径を、基になるクエリ内の実際の測定値に合わせて調整します。メジャーをテリトリーのサイズに含める場合など、距離データをプロットしている場合にのみ、この方法が適しています。
固定: すべての地図マーカーに適用する固定半径を設定できます。デフォルト値は 500 です。
半径の単位
[範囲] セクションで使用される単位をメートルまたはピクセルに設定できます。
マーカーの色の値
インタラクティブな地図で地図上のマーカーの色を設定するには:
- 価値に基づく: 基になるクエリの値に基づいて、マーカーに色が動的に割り当てられます。このオプションの凡例で色を設定するには、Value Colors オプションをご覧ください。
- カスタム: すべての地図マーカーに使う色を 1 つ設定できます。色の値は、RGB の 16 進文字列(
#2ca6cd
など)または CSS の色名(mediumblue
など)としてフォーマットすることもできます。
[値] メニュー オプション
*マップポイント グラフのマーカー色値が「カスタム」に設定されている場合、[値] メニューは表示されません。
Value Colors
メジャーを使用して色分けする場合、マップポイントの色を設定するか、使用する色の範囲を定義できます。
16 進文字列のリスト(#2ca6cd
など)または CSS の色名(mediumblue
など)を入力できます。最初に入力した色には最も低い色が割り当てられます。
Quantize Colors
[Quantize Colors] をオンにすると、色スケールがスムーズ グラデーションから、設定した特定の色のみに変更されます。
左側の画像は、[Quantize Colors] がオフになっている場合の凡例を示しています。右側の画像は、[Quantize Colors] がオンになっている場合の凡例を示しています。
Reverse Color Scale
オンにすると、[リバース カラースケール] は、グラフの高値と低値を示す色を切り替え、カラー グラデーションを反転します。
左側の画像は、低い値が緑で、高い値が赤で示されているグラフです。右側の画像は、同じグラフで [Reverse Color Scale] をオンにしたものです。
最小値/最大値
色範囲の最小値と最大値を設定できます。これにより、特定のしきい値を下回るすべてのポイントを最も低い色で、すべてのポイントを特定のしきい値よりも高い、すべての色で色分けできます。
デフォルトでは、このフィールドは空白のままです。凡例の最小値と最大値は、クエリの最小値と最大値です。
新しいダッシュボードにマップグラフを表示する
Looker の新しいダッシュボードでマップチャートを表示する場合、ツールチップは、マップチャートを Look、Explore、従来のダッシュボードのタイルで表示する場合と若干異なります。
新しいダッシュボードでは、ツールチップはクリックではなくカーソルを合わせて表示されます。ダッシュボードの閲覧者は、html
パラメータを使用してツールチップに配置されたコンテンツを表示できますが、html
パラメータの一部としてインタラクティブなコンテンツ(リンクなど)が含まれている場合、視聴者はそれをクリックできません。
マップチャート ダッシュボード タイルで [Explore from Here] をクリックするか、マップチャート タイルの編集ウィンドウを開くと、マップチャートの Look と Explore バージョンが表示されます。