Python Matplotlib लाइब्रेरी दिए गए डेटा और सूचनाओं को ग्राफ़ और प्लॉट के रूप में देखने के लिए कई अनुप्रयोगों में सहायक है। टिंकर एप्लिकेशन में matplotlib चलाना संभव है। आम तौर पर, किसी भी पायथन लाइब्रेरी को किसी एप्लिकेशन में स्पष्ट रूप से आयात करने से लाइब्रेरी में उसके सभी कार्यों और मॉड्यूल तक पहुंच मिलती है।
एक GUI एप्लिकेशन बनाने के लिए जो matplotlib और उसके कार्यों का उपयोग करता है, हमें matplotlib.pyplot से plt के रूप में कमांड का उपयोग करके लाइब्रेरी को आयात करना होगा। . हालांकि, हम Tkagg . का भी उपयोग करते हैं बैकएंड में जो अंतःक्रियात्मक रूप से टिंकर यूजर इंटरफेस का उपयोग करता है।
उदाहरण
इस उदाहरण में, हमने Tkagg . आयात किया है और matplotlib दिए गए डेटा बिंदुओं को कैनवास विजेट के अंदर प्लॉट करके विज़ुअलाइज़ करने के लिए।
# Import required libraries from tkinter import * from tkinter import ttk import matplotlib from matplotlib.figure import Figure from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg # Create an instance of tkinter frame win= Tk() # Set the window size win.geometry("700x350") # Use TkAgg matplotlib.use("TkAgg") # Create a figure of specific size figure = Figure(figsize=(3, 3), dpi=100) # Define the points for plotting the figure plot = figure.add_subplot(1, 1, 1) plot.plot(0.5, 0.3, color="blue", marker="o", linestyle="") # Define Data points for x and y axis x = [0.2,0.5,0.8,1.0 ] y = [ 1.0, 1.2, 1.3,1.4] plot.plot(x, y, color="red", marker="x", linestyle="") # Add a canvas widget to associate the figure with canvas canvas = FigureCanvasTkAgg(figure, win) canvas.get_tk_widget().grid(row=0, column=0) win.mainloop()
आउटपुट
जब हम उपरोक्त कोड चलाते हैं, तो X और Y अक्ष पर कुछ डेटा बिंदुओं के साथ विंडो में एक प्लॉट दिखाई देगा।