Analytics(CSVファイル)をグラフ化してみる遊びをしてみて面白かったものの、一旦触らなくなりそうなのでメモ。現状では全く役に立つレベルではない気がしますが、意外とハードル低く遊び始められるような感じがしました。本当に初めて触りながら軽く遊んだ程度なので無駄な記述や誤りがあるかもしれません。モチベーションWebページのデザイン・UIの検討でウィンドウの最大幅、最小幅をどの範囲でサポートすべきか、というような話になり、既存サービスのアナリティクスデータを元に一度現状を把握しようと思ってCSVをDLしてみたもののCSVを見てもばらつきが視覚的によくわからないのでグラフにしようと思いました。その時にそういえばこういうの統計系の本で読んだなと思って手を出してみました。事前準備ツール類のインストールについてはややこしいのでこの記事では触れないことにします。最初の方のデータだけ表示この時点でデータが上手く整形できていれば、このような感じのデータになります。widthuser414096127384021138401017344042632002グラフの描画と書き出し2グラフ1画像にしたかったのですが、中々上手く出来ずばらばらに...。x=df.columns[1])plt.savefig('./export/plot.png')plt.show()結果こんな感じのグラフが表示されます。データ量が少ないのでなんともですが、大体1980幅で作業しているのですが、1000-1200のゾーンにもユーザーが多くいるので、この幅もちゃんとサポートする必要があることがぱっと見でわかりますね。おわりにということで、DLしてからのデータ整形の自動化など、まだまだ自動化できる部分が多いかと思いますが、ある程度簡単にグラフ化ができて楽しかったです。先がある分野なので、また余裕ができたらこういう系の特化している本もありそうなので一通り勉強したいと思いました。Developer現在カナダバンクーバーへワーホリ中のフロントエンドエンジニア。Elixir/Phoenixのお勉強を頑張りたい今日このごろです。プロフィールお問い合わせ。