プログラミング

【Python】CSVからグラフを作成してみよう

投稿日:2020年11月12日 更新日:

前回は、「CSVファイル」を「pandas」で読み込んで、表示しました。
今回は、読み込んだ「CSVファイル」でグラフを作成したいと思います。

CSVファイルからグラフを作成しよう

「pandas」で読み込んだ「CSVファイル」を「matplotlib」でグラフ化していきます。

matplotlibについてはこちら。
CSVファイルの読み込み方はこちら。

ライブラリをインポートしよう

使用するライブラリをインポートしましょう。

%matplotlib inline
import pandas as pd
import matplotlib.pyplot as plt
import japanize_matplotlib

日本語に対応するために「japanize-matplotlib」を使用しています。

CSVファイルを読み込もう

復習になりますが「pandas」で「CSVファイル」を読み込んでいきます。

%matplotlib inline
import pandas as pd
import matplotlib.pyplot as plt
import japanize_matplotlib
---------------------------------------------------------
data = pd.read_csv('ページ.csv',encoding = 'UTF8')
data

お好きなCSVファイルで試してみてください。

このように表示されました。

さっそくグラフ化してみよう

%matplotlib inline
import pandas as pd
import matplotlib.pyplot as plt
import japanize_matplotlib

data = pd.read_csv('ページ.csv',encoding = 'UTF8')
data
---------------------------------------------------------
data.plot()

「plot関数」を使いました。

これだと「折れ線グラフ」ですね。

%matplotlib inline
import pandas as pd
import matplotlib.pyplot as plt
import japanize_matplotlib

data = pd.read_csv('ページ.csv',encoding = 'UTF8')
data

data.plot()
---------------------------------------------------------
data.plot(kind="bar")

グラフの種類を変えたい場合は「(kind=”○○”)」と記述します。

「bar」なので「棒グラフ」になりましたね。

まとめ

簡単にグラフを作成することができました。
思ったことができると楽しいですね。
人のマネをしながらプログラミングを学んでいきましょう。
それではまた。

-プログラミング
-

執筆者:


  1. […] 【Python】CSVからグラフを作成してみよう […]

comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

関連記事

VBAでお仕事効率化

みなさんはExcelを仕事で使用していますか?Excelの中には「VBA」というものが搭載されています。この「VBA」が使えればいつものルーティンワークも自動化することができます。今回は「VBA」の使 …

【Python】SQLAlchemyを使ってみよう

前回「SQLAlchemy」について紹介したので、今回は実際に使ってみたいと思います。 SQLAlchmyを使ってみよう では「SQLAlchemy」を使っていきましょう。「SQLAlchemy」につ …

【毎日投稿】4ヵ月達成

ブログを解説して、毎日投稿を続け「4ヵ月」を迎えました。今回は、今までの「Python」に関する記事をまとめて紹介したいと思います。 毎日投稿4ヵ月を迎えて おかげさまで4ヵ月目を迎えることができまし …

【Python】def文ってなんだ?

今回は、Pythonの「def文」について紹介していきます。 def文ってなんだ? 「def文」は「関数」を定義する際に使用する構文となります。 def文) def 関数(): 処理 ——– …

PHP開発環境

今回は実際にXAMPPをインストールし、PHPの開発環境を構築していきます。 XAMPPとは X:Xross-PlatformA:ApacheM:MariaDBP:PHPP:Perlそれぞれの頭文字を …

YouTube