matplotlibを使ってCSVから複数系列の棒グラフを作成しました。
df.plotからplt.suptitleへの流れに唐突感がありますが、pandasからmatplotlibへグラフデータがしっかり引き継がれています。
import pandas as pd
import matplotlib.pyplot as plt
import datetime
df = pd.read_csv('tensorflow_macos_graph.csv',index_col=0,encoding = 'UTF8')
color_list = ['#1e90ff','#32cd32']
df.plot(kind='bar',color = color_list,figsize = (7,5),ylabel = 'Time(sec)',rot=0)
plt.suptitle('Keras Training Time', fontsize=18)
dt_now = datetime.datetime.now()
dt_now_str = dt_now.strftime('%y%m%d%H%M')
image ='{}_tensorflow_macos.png'.format(dt_now_str)
plt.savefig(image)
plt.show()
,CPU,GPU
Intel Mac mini [Big Sur],61.5,172.1
M1 Mac mini [Monterey],39,194.9
M1 Mac mini [Big Sur],23.1,0