Tableauでnoteのアクセス状況をグラフ化に挑戦してみた
この記事に興味を持ってくださり、ありがとうございます!
今回は、BIツール「Tableau」でグラフ作成をしてみました☆
Tableauは、データの可視化や分析に特化したツールで、Excelよりも直感的に、そして見やすくデータを扱うことができます。
実は以前、職場でBIツールを学ぶ機会があったのですが、最近はあまり触れていなかったので、忘れかけていた知識や技術を思い出しつつ挑戦してみました。
まだ初心者ですが、最後まで温かい目で読んでいただけると嬉しいです…(´;ω;`)
よろしくお願いします!
Tableau再挑戦☆
さあ…忘れかけているTableauを思い出しつつ、いざ挑戦していきます!
さてさて、データはどうやって作るか…
何をデータとして使うか…
今回は、せっかくnoteを使用しているので、記事閲覧などのデータをもとにグラフを作ってみたいなと思います。

有料版noteだとデータを取り込めるんですけど、私は無料版noteのため取り込みができず…。
そこで、アクセス状況をExcelに直接入力して作成してみました☆

こんな感じで作成してみましたが、扱いやすいデータになっているのか…
少ないデータですが、これをもとにどんなグラフができるか楽しみですっ☆
Tableau発動
今回は「Tableau Public」(タブロー パブリック)を使用します。
これは有料版「Tableau Desktop」(タブロー デスクトップ)とほぼ同じ機能を持つ無料版で、データの可視化やグラフ作成の練習にはもってこいです。

わあああ…
ご無沙汰しておりますTableauさん…!
グラフ作成が楽しみすぎる…☆
Excelを取り込んでみる
Tableau Publicのホーム画面の左側にある「Microsoft Excel」をクリックしてExcelを選択すると、データソースが自動で作成されます。

「データソース」シートの隣にある「グラフ作成」用のワークシートは、画像のアイコンをクリックすることで、新しいグラフ作成用のシートを追加できます。

これで、グラフ作成に必要な前準備が完了しました。
久しぶりなので、まずは簡易的なグラフから試してみようと思います。
いざグラフ化!
グラフといえば、分かりやすい代表的な形は以下の2つです。
・棒グラフ
・円グラフ
まずはシンプルに、「記事名 × スキスタンプの合計数」をテキストテーブルで確認し、加工せずに棒グラフにしてみます。
棒グラフは、項目ごとの数の大小を比較するのに適しています。
この段階でも、記事ごとの人気度が一目で分かります。
グラフ作成の際は、主にディメンション *¹、メジャー *² を使用します。
*¹ ディメンション:データの「切り口」になるフィールドで、カテゴリや項目名などデータを分けるための軸(今回で言う「記事名」が該当。青色のアイコン)
*² メジャー:合計や平均などの数値データ。グラフの高さや長さに対応(今回は「スキスタンプの合計数」。緑色のアイコン)
それがこちら☆

で表した棒グラフ
加工なしの状態でも、記事ごとの人気度の差は分かりやすいですね☆
ただ、このままだと凸凹が大きく、差はわかるものの細かい部分は見えにくい…。
そこで!グラフを加工して、より見やすくしてみます。
全体の傾向と細かい違いの両方を、グラフでしっかり可視化していくぞ!
グラフ作成!分析もやってみる
と、いろいろ試行錯誤して、複数のグラフをまとめて見られるダッシュボードを作ってみました。(粒度が統一されていない箇所もあるかもしれませんが、ご了承ください…。)

右上には、全期間の記事ごとのビュー(閲覧)合計数を「ドーナツチャート」で表してみました。
そして、その左側にあるのは「ツリーマップ」。こちらは全期間の記事別スキ合計数を表しています。
最後に下側の棒グラフでは、記事ごとの月別データを可視化しました。
青い棒グラフがビュー合計数、赤い棒グラフがスキ合計数で、重ね合わせるように表示しています。
まずは全体を見てみてると、記事が5本しかないのに、総計で1,437件もの閲覧がありました。
見てくださった方々、本当にありがとうございます…!
中でも「自己紹介 | 2児のワーママ | はじめてのnote」が圧倒的に多く読まれていることが分かります。
次いで多いのは
「ScratchJrで学ぶ!子どものプログラミング」、
「【決意編】#一念発起 | 興味から始まる、転職の一歩」で、この2つはほぼ同じくらいの水準です。
その後に「Geminiと遊ぼう!水平思考クイズでひらめきタイム!」、「勝手に自己紹介しちゃいますシリーズ☆」という順でした。
興味深いのは、ビュー合計とスキ合計で2位の記事が入れ替わっていることです。
・ビュー合計数では「ScratchJr」が2位
・スキ合計数では「決意編」が2位
つまり、「ScratchJr」は読まれやすいけどスキはやや少なめ。逆に「決意編」は閲覧数は少し控えめでも、スキをしてくれる人が多かった、という傾向が見えてきます。
月別のビュー×スキ合計数グラフを見てもその特徴が出ています。
・「ScratchJr」記事は89ビューに対して、スキは約13件
・「決意編」記事は76ビューに対して、スキは18件
同じように初週に注目を集めた記事でも、読者のリアクションに違いがあることが分かります。

「自己紹介」や「決意編」の方がスキ率が高いということは、読者の共感や感情に響く内容の記事はスキ率が高くなりやすい傾向…?
一方で、「ScratchJr」記事のビュー数が多いのは、読者がクリックしたくなるような興味を引くタイトルだったから?
…と、こうして考えられるのも面白いですし、さらにこのデータがあれば「こんな見方もできるんじゃないか?」という新たな視点で分析するきっかけにもなりますね☆
久しぶりのTableau、振り返り
作成後に改めてグラフを確認してみると、色の見せ方がまだうまくできていない気がします…。(赤色が強すぎるように感じていて、差分をグラデーションで表現してみたものの、見やすさは微妙。。。)
やはりまだまだ勉強が足りないですね。もう一度勉強しなおそうと思います…(´;ω;`)
あとは、比率で表すのもありだったかな、と思いました。
今回はデータが少ないので数の大小で表現しましたが、「スキ率」のようにパーセントで算出すれば、また違った見え方になりそう…?
まだ振り返ることはありそうですが、少しずつ学習して改善できたらと思います。
ファイト、うち…(´;ω;`)!
でも、久々にこうしてグラフ化→分析ができて勉強になりました!
仕事の合間に色の見せ方やデータ整形なども学びつつ、少しずつレベルアップしていこうと思います!
最後まで読んでくださりありがとうございました!
それではっ☆
