大学一年生です。課題が出たので
下記のようなコードを用いて様々なグラフを作成したいです。
import matplotlib.pyplot as plt plt.figure(ifgsize=(20,10)) #ここに様々なグラフ処理 plt.xlabel.('x label') plt.ylabel('y label') plt.grid(True)
上のような処理を繰り返すのも綺麗ではないと思うので、これを関数化したらいいのかと考えました。
import matplotlib.pyplot as plt def plot_model(plot_method): plt.figure(figsize=(20,10)) plot_method plt.xlabel('x label') plt.ylabel('y label') plt.grid(True) plot_model(plt.hist(math_data['absences'])) plot_model(plt.plot(math_data['absences']))
そうすると、確かにフォーマットで、グラフは出力されるのですが、
下図のように、いちばん上のグラフはフォーマットを適応されずに、なぜか三番目のグラフが出力されました。どのようにしたら2つのグラフを適切なフォーマットで出力されますか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。