One of the well-known use-cases of Python is in Machine Learning and Data Science. In order to visualize and plot a dataset, we use the Matplotlib library. To plot a matplotlib graph in a Tkinter application, we have to import the library by initializing "from matplotlib.pyplot as plt". The plot can be drawn either by defining a range value or importing the dataset in the notebook.
Example
#Import the required Libraries
from tkinter import *
from tkinter import ttk
import numpy as np
import matplotlib.pyplot as plt
#Create an instance of Tkinter frame
win= Tk()
#Set the geometry of the window
win.geometry("700x250")
def graph():
car_prices= np.random.normal(50000,4000,2000)
plt.figure(figsize=(7,3))
plt.hist(car_prices, 25)
plt.show()
#Create a Button to plot the graph
button= ttk.Button(win, text= "Graph", command= graph)
button.pack()
win.mainloop()Output
Running the above code will display a window that contains a button.

When we click the "Graph" button, it will display a graph on the main window.
