プログラミング

【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

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

関連記事

【エクセル】で「ちょこっとプログラミング」発展編#1

プログラミングをしたことのない人向けにExcelでできる「ちょこっとプログラミング」を紹介します。今回は「セルの値を取得する」の【発展】として「空白のセルまで値を取得する」を題材にやっていきます。 基 …

【Python】Flask-WTFを使ってみよう④

前回は「文字数」の「バリデーション」を設定しました。今回は「パスワード」の方を設定していきます。 パスワードの設定をしてみよう 前回の記事はこちら。 【Python】Flask-WTFを使ってみよう③ …

【Python】ログイン機能を作る「Flask-Login」③

「Flask-Login」を使って「ログイン機能」を作っていきます。これでPart3になりますね。今回は「ログインが必要なページ」を作っていきたいと思います。 「@login_required」を使っ …

【Python】Flask-WTFを使ってみよう③

前回「Flask-WTF」を使って「フォーム」の作成を行いました。今回は「文字数」の入力を制限する「バリデーション」を設定していきたいと思います。 バリデーションを設定してみよう バリデーションについ …

PHP開発環境

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

YouTube