1時間でできる！インフォグラフィックづくりで楽しく学ぶGoogleデータスタジオ

最近、Googleデータスタジオにむちゃくちゃハマってます(いい意味で)。

**「使ってみたいけどどういうデータ・どういうレポートから始めたらいいかわからない」**
という方も多いのではないでしょうか。自分がそうでした。

はじめの一歩として、**見た目に楽しいインフォグラフィックを作ってデータスタジオに慣れてみよう！**

というテーマで、データスタジオの操作手順を詳しくご紹介します。
素材も一式用意したので1時間…くらいでできる…と思います。

# 完成図

弊社[アイデアマンズ株式会社](https://www.ideamans.com/)では[画像軽量化のためのLightFileというサービス](https://core.lightfile.net/)を提供しています。

作例として、**「Webページの画像を軽量化してみんなこんなにハッピーになった！」**というストーリーのインフォグラフィックを作ってみます。

<img width="1281" alt="データスタジオによるインフォグラフィックの作例.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/a9728c17-0bc7-21f0-b94b-6050478a0bf4.png">
**※ 作例は架空のデータに基づいています。**

このインフォグラフィックは、**Googleスプレッドシートのデータと連携していて、シートに情報を追加すると事例も追加**されていきます。

<img width="1080" alt="インフォグラフィック元データ_※作例用の架空データ__-_Google_スプレッドシート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/0a20f606-ef5f-5cbf-b8e4-f84c75d9433c.png">

こちらのリンクから実際に動作するレポートを見ることができます。

* [データスタジオによるインフォグラフィックの作例](https://datastudio.google.com/u/0/reporting/1OlNRpZGvTQiUqC4jNwb9frkMENkLI3yf/page/yj3Z)

自信のある方はぜひアレンジしながら試してみてください。
マーケティングレポートや、ダイエットレポートなんかに転用しても面白そうです。


# 対象読者

次の経験があることを前提とします。

* PowerPointなどの作図ツールを使ったことがある
* Googleアカウントを持っていてGoogle Driveを利用できる
* Googleスプレッドシートを使ったことがある

主に基本機能と見た目についてのみ紹介します。
プログラミングやデータベースの技能は必要ありません。

**画面の説明は、2018年10月現在のデータスタジオの仕様に基づきます。**

# 素材

次のURLからダウンロードしてください。

* [作例のための素材(zip)](https://drive.google.com/open?id=1NkQp2CY0RYddjUn3EaVPdNXT_HUxFbCn)


# 1. データをスプレッドシートに登録する

データスタジオは様々なデータソースから情報を取得することができますが、今回はもっとも用意しやすいGoogleスプレッドシートを利用します。

ご自身のGoogleドライブのお好きな場所に次のようなスプレッドシートを作成してください。
データスタジオでは1行目を列名として識別できるので、このシートが簡易的なデータベースのテーブルになります。

<img width="1080" alt="インフォグラフィック元データ_※作例用の架空データ__-_Google_スプレッドシート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/0a20f606-ef5f-5cbf-b8e4-f84c75d9433c.png">

こちらに閲覧専用のシートを用意したので、コピーを作成しても結構です。

* [インフォグラフィック用元データ(※作成用の架空データ)](https://docs.google.com/spreadsheets/d/1olh6hPnRuUsxkeXtxP7qhuOGoz4RKuLWqG_b4PQGW5c/edit?usp=sharing)

# 2. データスタジオのレポートを作成する

[データスタジオのホーム](https://datastudio.google.com/u/0/navigation/reporting)を開き、`新しいレポートの開始`の`空白`をクリックします。

<img width="768" alt="Google_データスタジオ.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/a91f41c2-eabd-bd33-939b-8e9603ff68c1.png">

右ツールバーとして`データソースを追加`が出てきます。右下の`新しいデータソースを作成`をクリックします。

<img width="536" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/8dde7cf8-af9a-a911-d348-6af23f58b2a4.png">

`Googleスプレッドシート`を選択します。

<img width="378" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/8f398f98-6b8f-0c62-73e7-ee5a6212b7b2.png">

スプレッドシートのリストが現れるので、先ほど作成したスプレッドシートを選択し、さらにシートを選択してください(おそらく1枚のみと思いますが)。
`先頭行をヘッダーとして使用する`はデフォルトのままチェック済みにします。

<img width="1159" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/c4f13568-31ec-ea9f-5fa2-78c8111fc213.png">

画面右上の`接続`ボタンを押します。

<img width="476" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/59ee7222-6a04-95c8-b870-5afa24adb381.png">

選択されたGoogleスプレッドシートからこんなフィールドを取り込みますよ、というリストが出てきます。

<img width="777" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/7c866f2a-48bc-9f2b-f2ef-052879e1e697.png">

右上の`レポートに追加ボタン`を押すと、追加の確認ダイアログが表示されます。ここでも続けて`レポートに追加`ボタンをクリックします。

これでデータソースの設定が完了です。まっさらな編集画面に遷移します。

# 3. まずはなんとなくレイアウト

## 3.1. 背景画像

背景画像をこちらからお借りしました。素材ファイル一式にも含まれます。

* [pixabay](https://pixabay.com/ja/%E3%83%87%E3%82%B6%E3%82%A4%E3%83%B3-%E8%A6%81%E7%B4%84-%E5%A4%9A%E8%A7%92%E5%BD%A2-%E4%B8%89%E8%A7%92%E5%BD%A2-%E7%A9%BA-%E9%A2%A8%E6%99%AF-1745096/)

こちらからダウンロードする場合は、`無料ダウンロード`ボタンをクリックして`1280×800ピクセル`の画像をダウンロードしてください。

次にデータスタジオのレポートのサイズをこの画像に合わせます。右側の`レイアウトとテーマ`でキャンパスサイズに`幅` 1280 `高さ` 800 を入力してください。

<img width="477" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/a2e2680d-b0b1-ec5a-2f1b-de429368e451.png">

次に背景画像を配置します。ツールバーから`画像`を選択します。

<img width="329" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/b1db7b75-1a39-f14c-3956-5e3baa339b33.png">

レポートの左上から右上にドラッグして一面に配置してください。

<img width="1537" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/fb005620-7ecb-3c64-5df4-a6d10a4c5254.png">

右サイドバーの`ファイルを選択`をクリックして、背景画像を選択すると背景画像が配置されます。

右サイドバーの`スタイル`タブから透明度を50%などに変更すると、グリッド線が透けて見えるので作業しやすくなります。

<img width="396" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/566f2d62-dc21-35d2-e338-ac933f98d9f5.png">

うっすら背景のグリッド線が見えました。透明度は完成したら元に戻します。

<img width="1539" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/c98ca389-c76d-6634-38b1-446052811cc8.png">

## 3.2. レイアウト枠

ツールバーから`長方形`ツールを選択し、同じようにドラッグ&ドロップで枠を配置していきます。

背景色や透明度は同じように右サイドバーの`長方形のプロパティ`から変更できます。

<img width="431" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/b1b928b0-82da-2f1e-7199-56587902f196.png">

このプロパティから`角丸`に変更することもできます(背景色の右)。好みで利用してください。

こんな感じでまずは枠だけを配置します。

<img width="1304" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/506959df-7fa9-0ef9-daf9-88d65a688b84.png">

## 3.3. 固定テキスト

固定のテキストはツールバーの`テキスト`を選択して配置します。

文字色、サイズ、文字寄せなどは右サイドバーの`テキストのプロパティ`から変更できます。

<img width="399" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/c34534f4-b369-cefb-c999-a14271e3d82b.png">

ここでまずは固定の変化しないテキストを配置していきます。細かな調整はあとで行うのでまずはざっくりと配置します。

<img width="1298" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/82c3720f-8d84-d4d4-6235-6c700834bc75.png">

## 3.4. アイコン画像

ダウンロードしてもらった素材ファイル一式にアイコン(SVG)が含まれています。

アイコン画像も、背景画像と同じように`画像`ツールで大まかに配置します。

<img width="1298" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/96f1cc3a-7943-6e1d-5526-7dcef8048b15.png">

一番左の大きな枠のグラフはデータスタジオの機能を利用して描画するので、テキストのみを作成してください。

だいぶインフォグラフィックらしくなってきました。

# 4. 動的なテキストの配置

この部分を作っていきます。

<img width="690" alt="データスタジオによるインフォグラフィックの作例.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/dd6170ee-8ab8-a429-a76c-78c10d80799e.png">


## 4.1. スコアカードによる指標の表示

スプレッドシートを参照して動的に変化するテキストには、ツールバーの`スコアカード`を利用します。

<img width="247" alt="データスタジオによるインフォグラフィックの作例.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/a9a8affc-333b-aa2e-72a2-1c3eba877e52.png">

テキスト`ユーザーの通信料金を節約`の上に`スコアカード`を作成してください。
デフォルトではこのような表示になるかと思います。

<img width="290" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/a6e0f9a0-9050-b423-d08d-5081b1c2b714.png">

ここにはスプレッドシートの`ギガ節約`列を表示します。

右ツールバーのプロパティで、`利用可能な項目`から`ギガ節約`を指標の`削減前サイズ`の上にドラッグ&ドロップします。
(この手順は`削減前サイズ`をクリックして`ギガ節約`を選択することでも可能です)

<img width="476" alt="無題のレポート_と_Slack_-_ideaman_s.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/2baebb21-0d87-ed79-87bd-d6ba87a19933.png">

表示される内容が変わったでしょうか？

ここで、スプレッドシートに入力した値より大きい！と感じた方がいるかもしれません。それは**カラムの合計値が表示されているから**です。

後ほど絞り込みの方法を説明します。

次にプロパティの`スタイル`タブから、以下の操作を行ってください。

* `指標名を隠す`にチェック
* `指標の値`を`右寄せ`
* フォントサイズと文字色を調整

<img width="379" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/9aaf407b-35e2-afc9-3bb2-588b88f67633.png">

数字の上の文字が消えて数字のみが表示されました。

## 4.2. レイアウト調整のテクニック

データスタジオではテキストの余白の初期値が大きめにとられています。
レイアウトしやすいように右ツールバーの`パディング`の値も随時、変更してください。

<img width="424" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/d620497b-2352-9ae8-3b67-35aefb543f9b.png">

データスタジオでは画面上の要素がグリッドにスナップされますが、**要素を選択してから、Shiftキーを押しながらカーソルキーを押すことで1px単位に動かすことができます。**

そんな感じで次のように要素を配置しました。いくらでも調整できるのなんとなくで大丈夫です。
数字のテキストのフォントを`Roboto`から`Impact`に変更しました。

<img width="250" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/f4a0b867-4c3e-183b-d4d9-f0685ae303d0.png">

## 4.3. ユーザーの待ち時間の配置

同じ手順で、`ユーザーの待ち時間`を配置してください。通信料金の要素をコピー&ペーストすると作業しやすいと思います。

指標には`待ち時間削減`を選択します。

<img width="245" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/4fb09133-60dc-7c7f-27ae-2ee29ed9df6b.png">

## 4.4. 企業のクラウドコスト削減

次にクラウドコストです。指標は`クラウドコストダウン`を選択します。

日本円の単位表記を加えるために、右サイドバーの指標名の横の`SUM`をクリックします。

<img width="446" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/46391c51-d338-0c65-ab63-59dce03cb3b8.png">

クリックすると指標についてのプロパティがポップアップで表示されます。`タイプ`の`数値`をクリックし、`通貨`-`JPY -円(日本) (￥)`を選択します。

<img width="753" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/0562a24e-1f51-3066-4db3-b492cef9889d.png">

すると￥マークは付きましたが、小数点2桁まで`.00`が付いてしまいました。

<img width="252" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/89b846b0-e475-64d5-9bb9-23416ad0dcf9.png">

これは右サイドバーの`スタイル`タブから`数値精度`を`0`にすることで小数点以下切り捨ての表示に変更できます。

<img width="398" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/3d6fcc8c-c882-e84f-ab06-6aac95665b08.png">

以上で右の3枠について表示ができました。

# 5. 事例の選択プルダウン兼見出し

先ほど少し触れましたが、今は動的なテキストとしてそれぞれのカラムの合計値が表示されてしまっています。
これを指定した事例レコードのみに絞り込める機能を追加します。

この部分を作ります。

<img width="1281" alt="貼り付けた画像_2018_10_10_17_29.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/65b45994-f610-b124-f28d-f144e13560f0.png">

ツールバーの`フィルタオプション`を選択します。

<img width="286" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/1867ccd7-4561-a86f-f3dd-816af3770df2.png">

レポート上部のタイトル枠に大きく配置します。

<img width="1176" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/62f106bd-493d-4bfd-0887-29245ebfc604.png">

> ここから先はちょっとかっこ悪いやり方ですが、今のデータスタジオでよりよいやり方を発見できませんでした。
> アイデアがあったらコメントなどでお願いします！

右ツールバーの`指標`に`削減前サイズ`が表示されていますが、これは使わない(事例の名称しか表示しない)ので削除します。
削除は`削減前サイズ`の右端あたりにマウスをホバーすると、×ボタンが表示されるのでそれをクリックします。

<img width="255" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/02ef5aee-2d5d-0ed2-4a3e-6909b3bcd3da.png">

次に右ツールバーの`スタイル`で、次のように設定します。

* `単一選択`にチェック
* `検索ボックスを有効にする`のチェックを外す
* フォントサイズを大きくする
* `枠線に影を付ける`に一度チェックをつけてそれから外す

最後の操作がデータスタジオの不具合っぽいのですが、`フィルタオプション`はデフォルトで影がついているのですが、チェックボックスはOFFになっています。
なので、一度ON/OFFの操作を行ってあげると、オプションの枠線が消えます。

<img width="453" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/7b5a4243-d120-8037-cb4f-e033ec09c7f3.png">

この事例の選択プルダウン兼見出しを一度テストしましょう。

右上の`ビュー`ボタンをクリックして、閲覧モードに遷ります。

<img width="492" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/bd509ac0-86c7-a38a-8fac-bc507b061beb.png">

この閲覧モードは、編集を必要としない、実際にレポートを閲覧する人向けの表示モードです。
事例絞り込みのプルダウンは閲覧モードでのみ動作を確認できます。

見出しをクリックして、どれかひとつの事例を選択してみてください。
これも自動ではポップアップが閉じられないのでどこかポップアップ以外をクリックするか、`ESC`キーなどで閉じます。

<img width="549" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/c8788650-108a-403d-f497-d258584fc890.png">

数値の部分が動的に変わることを確認してください。これで特定の事例を絞り込む機能が実装できました。

ただ、一点気になる箇所があります。見出しの右の部分です。謎の(1)と▼マークが表示されています。

<img width="336" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/5ee336e8-7f8d-dbba-2a5a-8d4a747f4a88.png">

これは設定で消すことができなかったので、かっこ悪いですが、白い長方形で隠すことにします笑

右上の`編集`ボタンで編集モードに戻り、見出しの右端に白い長方形を被せてください。

<img width="1234" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/bd805f37-c320-44dd-6d53-31aaed375467.png">

# 6. グラフによる削減率の表現

いよいよ最後のパーツです。
シンプルな棒グラフを動的なアイコンに見立てて表示してみます。

<img width="505" alt="貼り付けた画像_2018_10_10_17_30.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/bae5bcd2-5aa5-0ee2-8a46-e6f4b7e92e88.png">

ツールバーから`棒グラフ`を選択して一番左の大きなボックスに配置してください。

<img width="267" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/32b6b079-8e38-b9c2-fd4d-ba590e4827c0.png">

デフォルトではこのような棒グラフが表示されました。

<img width="389" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/daaff1c6-87d1-88df-ff02-c51fe668080b.png">

右サイドバーのプロパティで整えて行きます。

## 削減前サイズと削減後サイズの表示

`データ`タブの指標に、`削減後サイズ`を追加してください。
`使用可能な項目`から`指標を追加`の空欄部分へのドラッグ&ドロップでもよいですし、`指標を追加`をクリックしても可能です。

追加すると次のように赤いグラフとして新しい系列が登場しました。

<img width="375" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/401586f6-d901-c4e3-32a6-0513a638fc71.png">

## スタイルの調整

`スタイル`タブで次の操作を行ってください。

* `棒の数`を`1`にする
* `配色`を同系色の濃淡に変更
* `軸を表示する`のチェックを外す
* `グリッド線の色`を透明に
* `凡例`を`なし`に

`配色`はこのようにしました。

<img width="370" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/ac0e5c80-a0c9-c1f0-8f3b-142c42724b62.png">

`グリッド線の色`はこちらで指定します。

<img width="376" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/76511dad-ae93-29ea-dbbc-6998241fc312.png">

`凡例`はこのマークを選択することで非表示にできます。

<img width="378" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/ac749d37-ebda-5d1a-067d-69efb4e2e4bb.png">

このようなシンプルなアイコンのようなグラフになったでしょうか？

<img width="380" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/d843779d-af89-2f4e-90b1-6ed2c74f54ee.png">

テキストとグラフの間に、`削減率`を挿入します。先ほど、`ギガ節約`や`待ち時間削減`を配置したのと同じく、`スコアカード`を利用します。

ただ、デフォルトでは`-1`などと表示されてしまうと思います。これも`クラウドコストダウン`のときと同様に、タイプを割合`%`に変更します。

`データ`タブの`指標`セクションで`削減率`の横にある`SUM`をクリックします。

<img width="263" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/36cf075a-f52b-7e05-9549-c29d621dfa4a.png">

割合が合計で表示されてもおかしいので、`集計方法`を`平均値`にします。

<img width="463" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/a3b03386-0c4f-ee8a-3415-40cc9c98ca98.png">

`タイプ`-`数値`-`%`を選択します。

<img width="745" alt="無題のレポート.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/70b170c3-f1bf-1528-e5b3-d5eaa875d427.png">

# 完成！

この作例の紹介は以上で終了です。画面右上の`ビュー`ボタンから閲覧モードに遷って使ってみてください。

<img width="1280" alt="データスタジオによるインフォグラフィックの作例.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/e396a325-5dd8-8db3-14bc-7dcdd12b4214.png">

スプレッドシートに変更を加え、それをレポートに反映するには、画面右上の`データを更新`をクリックします。

<img width="502" alt="データスタジオによるインフォグラフィックの作例.png" src="https://qiita-image-store.s3.amazonaws.com/0/35178/ceb194ab-e593-1d4c-f354-3123ffdc3a88.png">

データを1件に絞るというのはデータスタジオとしてはちょっと邪道な使い方だったかもしれません。
ユースケースとしては、データの集計とレポーティングです。

また、デザイナーさんから見ると私の技能やデータスタジオの機能などで残念な部分があったかもしれませんが、**データスタジオは意外と見た目の自由度も高いんだ**ということが伝わると嬉しいです。



# ステップアップ！

この作例では見た目の部分に注力して紹介しましたが、データスタジオにはまだまだ多くの機能が存在します。
以下の機能を使っていくことで次のステップアップを図れると思います。

* `計算フィールド` データソースに決まった計算を行うフィールドを追加することができます。例えば今回の例では削減率をスプレッドシート上で計算しましたが、これはシート上ではなくデータスタジオ上でも算出できます。
* `表や他のグラフ` 今回使ったデータコントロールはスコアカードと棒グラフの2種類だけでしたが、まだ多くの表現形式があります。
* `期間やフィルタ` Google Analyticsのように今週、先週といった柔軟な期間の絞り込みが可能です。また、レポート全体や特定のコントロールに表示するデータの条件を管理する高機能なフィルタがあります。
* `混合データ` データスタジオの真骨頂と言うべき機能です。例えばGoogle AnalyticsのWeb管理画面ではビューは1つずつしか集計できませんが、混合データを使うと複数サイトの串刺し集計が簡単にできます。すごい！