我參考了以下有用的教程視頻:

uj5u.com熱心網友回復:
這是一個可以滿足您要求的解決方案。Jupyter-notebooks 默認不使用 tk 后端進行繪圖,因此您必須明確指示 matplotlib 使用它。
這可以按如下所示完成,也可以使用%matplotlib@acw1668 在評論中提到的筆記本魔法。
我個人認為這不切實際,還有其他解決方案可以在筆記本中使用互動式繪圖,例如我寧愿向您推薦的 jupyter-lab小部件。
from tkinter import *
from PIL import ImageTk, Image
import numpy as np
import matplotlib.pyplot as plt
import matplotlib
matplotlib.use('TkAgg')
root = Tk()
root.title("dsafsdff")
root.geometry("400x200")
def graph():
f, a = plt.subplots(1, 1)
house_prices = np.random.normal(0., 1, 1000)
a.hist(house_prices)
plt.show()
my_button = Button(root, text="afdgfsdgf", command=graph)
my_button.pack()
root.mainloop()
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/383652.html
標籤:Python matplotlib 特金特
上一篇:帶有日期的Pyplot堆疊條形圖
下一篇:添加精確召回曲線以使用函式繪制
