matplotlibで各月に公開した記事数をプロットしてグラフ化してみる

最初に断っておきます。
微妙な結果に終わりました。

いかんせん「各月に公開した記事数をプロット」というのは地味でしたね。
題材が渋すぎました。



matplotlibで各月に公開した記事数をプロットしてグラフ化してみる

言語はPython、使ったIDEはPycharmです。
まず各月に公開した記事数についてテキストファイルにまとめました。

1列目が月数、2列目が公開した記事の数、三列目が対象の年月です。(結果的には三列目の対象の年月は使っていません。理由は後で説明します)

メインの処理はこちらです。

while文で用意したテキストファイルから値を読み込みます。
xが1列目
yが2列目
pointが3列目
です。

続いてxとyをそれぞれnumpyのリストを使ってoutputx、outputyに格納しています。
グラフのxラベルを「date」、yラベルを「articles」としました。

実行した結果がこちらです。

あまり特徴のない図となってしまいました。
相関関係があまりありません。
読み込むデータを「各月に公開した記事数」にしたのはよくありませんでしたね。
もうちょっと特徴のあるデータを読み込むべきでした。

読み込むデータの3列目をグラフを描画する際に使いませんでしたが、これには理由があります。
3列目をx軸に書いてしまうと、文字が重なって文字化けしているような状態になってしまうのです。
こんな風に。(しかも日本語も読み込めてない)

これ以上は細かい調整になりそうだったのでキリの良い出来の状態で終わりにしたいと思います。
妥協って大事です。

終わりに

今回はmatplotlibで各月に公開した記事数をプロットしてグラフ化してみた結果について書きました。

ソースコードはこちらに格納しております。
https://github.com/Chico27/Python-graph-plot

私の今までの成果物はこちらです。
成果物一覧

最後までお読みいただきありがとうございます。
よろしければブログやTwitterでのシェアをお願いしております。
コメントもお待ちしております。
誤植や勘違いなどございましたらコメント欄にて教えていただけると幸いです。

直接契約ができるフリーランスエージェント「エンハンス」を立ち上げました。
詳しくは下記LPをご参照ください。
https://enhance.decryption.co.jp/

Youtubeチャンネル開設いたしました。
チャンネル登録者10,000人を目指しているので、良いと思った方はチャンネル登録をお願いしたいです。
https://www.youtube.com/channel/UC219XhmSRxmXltTy6COxSMw






成果物

Posted by ちこ