このタイトルで伝わると思えないのだけれど、なんて表現したらいいのかわからない...
前提
- データポータルで可視化したい
- データソースがGoogleスプレッドシート
- 時系列に変化の推移を表現したい
やりたいこと
2019年が終わろうとしています。この時期に「1年のまとめ」みたいのするじゃないですか。
その際に、例えばこういうスプレッドシートの表があったとします。
↓ こんな感じでグラフ化したくなるじゃないですか。データポータルで。
データポータルをよく知らない人はこちらをどうぞ!
- Googleデータポータルを使ってデータを可視化する (非エンジニア向けレクチャ) -その1 - Qiita
- Googleデータポータルを使ってデータを可視化する (非エンジニア向けレクチャ) -その2 - Qiita
このままだと上手くいかない例
のシートをそのままデータポータルとつなぐと、フィールド設定が下記のようになります。
このままグラフにしてみると、↓こんな感じでよくわからないグラフになります。
(補足: このままでも意図したグラフがかけるよ!という方法があったら是非教えてほしいです!!)
基本は日付順に並べる、だよね?
データポータルのデータソースにスプレッドシートを使う場合、「1行ごとに1つのデータとしてまとめておく」のが基本だと思います。どういうことかと言うと
↓ データポータルとつなぐにはこういう表にするのが基本だと思ってます。1行に全て(期間、項目名、値)の情報が含まれる形
ただしこれって「表の変換」が面倒くさいよね。
試しにtransposeしたらできちゃった
別シートで↑この表を transpose
します。(行列を入れ替えてくれる)
わたし、↑この表じゃデータポータルに接続しても意図したようなグラフが出ないと思ってたんです。
↓ でも、そのままデータポータルに繋いだらグラフ化できちゃいました。
ということを伝えたくて、タイトルが データポータルで可視化する時は「縦に日付が並んでたらイケル」みたい
になりました。
ナイスポータル!