Matplotlib でグラフプログラミング【Python】at TECHMatplotlib でグラフプログラミング【Python】 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト263:デフォルトの名無しさん 20/01/19 09:11:27 uiB9cWtd.net ボタンで画面を切り替えてグラフ表示したいのですが、画面1はグラフが1つ、画面2はグラフが2つあります。下のようにやってみましたが、グラフが重なったりWarningが出たりしてうまくいきません。どのようにするとよいでしょうか? import numpy as np import tkinter as tk import matplotlib.pyplot as plt from matplotlib.widgets import Slider def b1(): plt.cla() ax=fig.add_subplot(111) x=np.arange(0,10,0.1) y=np.sin(x) ax.plot(x,y) plt.show() def b2(): plt.cla() ax1=fig.add_subplot(211) ax2=fig.add_subplot(212) x=np.arange(0,20,0.1) y=np.sin(x**2) y2=np.sin(np.sqrt(x))*2 ax1.plot(x,y) ax2.plot(x,y2) plt.show() root=tk.Tk() btn1=tk.Button(root,text='1',command=b1) btn2=tk.Button(root,text='2',command=b2) btn1.grid(column=0,row=0) btn2.grid(column=1,row=0) fig=plt.figure(figsize=(8,4)) root.mainloop() 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch