![見出し画像](https://assets.st-note.com/production/uploads/images/9597271/rectangle_large_type_2_c029de335a5f4a6a5ad22520b2b7c1c7.jpeg?width=800)
Photo by
soeji
[Python]csvファイルからグラフの作成
1.何をするのか
書籍サイトから抽出したcsvデータを読み込み、各本の売り上げランキングを横軸、本の値段を縦軸としたグラフを作成します。
2.事前準備
グラフ描画に用いられるライブラリmatplotlibのインストール
pip install matplotlib
3.コード
import csv
import matplotlib.pyplot as plt
rank_list = []
price_list = []
with open("book_rank.csv", "r", encoding="utf-8") as f:
reader = csv.reader(f)
header = next(reader)
for row in reader:
rank = int(row[0])
price = int(row[3].replace(",", ""))
rank_list.append(rank)
price_list.append(price)
#グラフ描画
plt.plot(rank_list, price_list)
plt.xlabel("rank[th]")
plt.ylabel("price[yen]")
plt.show()
4.実行結果
この記事が気に入ったらサポートをしてみませんか?