pythonにてcsvファイルの列データの頻度をグラフにしたいと考えております。
以下のスクリプトで散布図のグラフは作成することができました。
python
1import pandas as pd 2import matplotlib.pyplot as plt 3from pandas.plotting import scatter_matrix 4 5data = pd.read_csv("defaultlist_1.csv") 6data.describe() 7 8plt.scatter(data['detime'],data["botime"] ) 9plt.ylabel("botime") 10plt.xlabel("detime") 11plt.show() 12
このグラフのy座標をbotimeではなくx座標のdetimeの出現回数(=度数)にしたいと考えております。
=現状の散布図を積み重ね棒グラフに変更
そうした場合、スクリプトをどのように変更すればよろしいでしょうか?
defaultlist_1の中身としては[x,y,botime,detime,eldid][-13456,-9876,10.784,11.386,1416][-71368,-6355,3.68432,8.77529,1985]・・・・
となります。
また、defaultlist_1.csv~defaultlist_1000までのデータを同様に、同一のグラフ内に作成したい場合どのようなスクリプトが必要でしょうか?(作成されるグラフは1つで、defaultlist_1~defaultlist_1000までのデータをその中にプロットしていきたいです。defaultlist_〇によって色等は変更しなくて大丈夫です。)
⇒1000個のファイル中のdetimeの値の頻度を可視化できたらと考えております。
初歩的な内容で申し訳ございませんが、ご教授いただけましたら幸いです。
よろしくお願いいたします。