実現したいこと
python初心者です。
各データフレームについて
for文を使って、グラフを描きたいです。
データフレームはdfs[i]に格納されています。
一例としてdfs[0]にはこのようなデータが入っています。dfs[0]からdfs[9]まであります。
一つのデータフレームについては、下記のコードで実行可能なのですがdfをdfsとして10個のグラフを表示させたいです。
該当のソースコード
python
1import matplotlib.pyplot as plt 2plt.figure(figsize=(12,5)) 3from matplotlib import cm 4plt.scatter(x=df[' gaze_angle_x'], y=df[' gaze_angle_y'], 5 c= (df[' timestamp']-5).tolist(),#色と時系列の対応 6 cmap=cm.jet,#カラーマップの種類 7 marker='.',lw=0) 8#line width(lw)は0にしないと多分よく見えないと思う 9 10ax=plt.colorbar()#カラーマップの凡例 11ax.set_label('time [sec]')#カラーバーのラベルネーム 12plt.xlabel("gaze_angle_x",size = "large") 13plt.ylabel("gaze_angle_y",size = "large") 14plt.xlim(-1, 1) 15plt.ylim(-1.0, 1.0)
回答1件
あなたの回答
tips
プレビュー