Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
2
Help us understand the problem. What is going on with this article?
@takatoshiroto

データの可視化シリーズ 第7弾 - 表計算の「割合」を使って時系列のトレンド を可視化する

More than 1 year has passed since last update.

データの可視化シリーズ 第7弾 - 表計算の「割合」を使って時系列のトレンド を可視化する

こんにちは

Exploratoryの白戸です。

前回は、ラインチャートで表計算の累積合計を使用して、新規ユーザーの累積値のトレンドを見ていきました。

今回は、ラインチャートと表計算の割合を使用して、時系列のトレンドを見ていきたいと思います。

データの可視化の目的

目的

ユーザーのOS別の割合をトレンドで理解したい

使用機能

  • ラインチャート
  • 表計算の割合

使用データ

今回もこのシリーズで使っている、activitiesというアクセスログのデータを使用します。このデータの取得とインポートはこちらの記事にあります。

また今回は、このデータフレームのラングリングの6番目のステップを使用するので、チャートが正しく6番目のステップに「ピン」されていることを確認してください。

image.png

もし、ステップのピンの変更方法がわからない場合は前回の記事を参照してください。

それでは、実際にデータの可視化をしてみましょう!

可視化

今回も、新規のユーザー数のトレンドを見ていきたいためにチャートはラインチャートを選択します。

image.png

X軸にfirst_activity_dateを選択し、スケールを「週に切り捨て」を選ぶことで、週単位にデータを見れるようにします。

image.png

次に、Y軸にはuseridを選択し、集計関数に「一意な数」を選びます。

image.png

新規のユーザー数が週単位で表示されました。

image.png

次に、OSごとの新規のユーザー数を可視化していきます。

色(グループ化)で、OSを選択します。

image.png

新規のユーザー数をOS別に可視化することができました。

image.png

表計算:割合(% of 合計)を使う

それではこれから、OS別のユーザ数の「割合」のトレンドを見ていきましょう。

この「割合」の計算は、チャートの中にある「表計算」という機能を使って簡単にできます。

image.png

計算のタイプは割合を選択します。

image.png

値の集計方法は合計値、方向はX軸にしましょう。

image.png

新規ユーザーのOS別の割合のトレンドが可視化できました。

image.png

ちなみに、割合を見たい場合には、エリアチャートなども使うこともできます。

ラインチャートからエリアチャートに変更します。

1A47D307-262E-4471-B7CF-1D59AD19EB8D-6241-00000A606599DAA5.PNG

エリアチャートでユーザーのOS別の割合を表示できました。

image.png

まとめ

今回はラインチャートに表計算の「割合」を使用して、OS別の割合がどう推移しているかのトレンドをみていきました。

時系列のデータであれば他にも「表計算」を使用して、データの中にある様々なトレンドを可視化することができます。

例えば、時間軸では一番最初の時の値から比べて、どれだけ大きくなっているのか、逆に小さくなっているのか、そう行ったトレンドが見たい場合があるかもしれません。
例えば、株価のようなデータであれば、ある期間の最初の日から比べてどれだけ上昇、または下降しているかのトレンドが時系列で見れれば便利です。

そこで、次回は時系列データのトレンドを「表計算」の「差の割合」というメソッドを使用して可視化していきたいと思います。


Exploratoryデータ・アカデミー

データの可視化、またはデータ分析に関してもっと知りたい、学びたいという方は、私達が提供しているトレーニングやセミナーに参加してみてください。

こちらのExploratoryデータ・アカデミーのページに詳細情報があります。

データを使ってより良い意思決定を行っていきたいと言う方は、ぜひこの機会に参加をご検討ください!

2
Help us understand the problem. What is going on with this article?
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
takatoshiroto
Exploratory, Inc. でカスタマーサクセスを担当しています。 データラングリングとデータの可視化、探索的データ分析(EDA)を専門として、データサイエンスに関するコンテンツを発信中。プログラミングなしでデータサイエンスが学べる、「データサイエンスブートキャンプ」も開催しています。 https://exploratory.io/training-jp

Comments

No comments
Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account Login
2
Help us understand the problem. What is going on with this article?