Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

Tkinter में Matplotlib कैसे चलाएं?


Python Matplotlib लाइब्रेरी ग्राफ और प्लॉट के संदर्भ में दिए गए डेटा और जानकारी को विजुअलाइज़ करने के लिए कई एप्लिकेशन में सहायक होती है। Tkinter एप्लिकेशन में matplotlib चलाना संभव है। आमतौर पर, किसी भी Python लाइब्रेरी को एप्लिकेशन में स्पष्ट रूप से इम्पोर्ट करने से उस लाइब्रेरी के सभी फंक्शन और मॉड्यूल तक पहुंच मिलती है।

एक GUI एप्लिकेशन बनाने के लिए जो matplotlib और इसके फंक्शन का उपयोग करता है, हमें कमांड from matplotlib.pyplot as plt का उपयोग करके लाइब्रेरी इम्पोर्ट करनी होगी। हालांकि, हम Tkagg का उपयोग बैकएंड में भी करते हैं जो Tkinter यूजर इंटरफेस का इंटरैक्टिव रूप से उपयोग करता है।

उदाहरण

इस उदाहरण में, हमने दिए गए डेटा पॉइंट्स को कैनवस विजेट के अंदर प्लॉट करके विजुअलाइज़ करने के लिए Tkagg और matplotlib इम्पोर्ट किया है।

# आवश्यक लाइब्रेरी इम्पोर्ट करें
from tkinter import *
from tkinter import ttk
import matplotlib
from matplotlib.figure import Figure
from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg

# Tkinter फ्रेम का इंस्टेंस बनाएं
win = Tk()

# विंडो का आकार सेट करें
win.geometry("700x350")

# TkAgg का उपयोग करें
matplotlib.use("TkAgg")

# विशिष्ट आकार का फिगर बनाएं
figure = Figure(figsize=(3, 3), dpi=100)

# फिगर प्लॉट करने के लिए पॉइंट परिभाषित करें
plot = figure.add_subplot(1, 1, 1)
plot.plot(0.5, 0.3, color="blue", marker="o", linestyle="")

# X और Y एक्सिस के लिए डेटा पॉइंट परिभाषित करें
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="")

# फिगर को कैनवस से जोड़ने के लिए कैनवस विजेट जोड़ें
canvas = FigureCanvasTkAgg(figure, win)
canvas.get_tk_widget().grid(row=0, column=0)

win.mainloop()

आउटपुट

जब हम उपरोक्त कोड चलाते हैं, तो X और Y एक्सिस पर कुछ डेटा पॉइंट के साथ एक प्लॉट विंडो में दिखाई देगा।

Tkinter में Matplotlib कैसे चलाएं?


  1. Matplotlib का उपयोग करके Python में 3D हिस्टोग्राम कैसे रेंडर करें? Matplotlib का उपयोग करके Python में 3D हिस्टोग्राम कैसे रेंडर करें?

    Python में 3D हिस्टोग्राम रेंडर करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें। सबप्लॉट अरेंजमेंट के रूप में करंट फिगर में एक्सिस जोड़ें। NumPy का उपयोग करके x3, y3

  1. Tkinter में Matplotlib कैसे चलाएं? Tkinter में Matplotlib कैसे चलाएं?

    Python के प्रसिद्ध उपयोग-मामलों में से एक मशीन लर्निंग और डेटा साइंस है। डेटासेट को विज़ुअलाइज़ और प्लॉट करने के लिए, हम Matplotlib लाइब्रेरी का उपयोग करते हैं। Tkinter एप्लिकेशन में Matplotlib ग्राफ प्लॉट करने के लिए, हमें लाइब्रेरी को from matplotlib.pyplot as plt इनिशियलाइज़ करके आयात करना होगा।

  1. Flask में Matplotlib कैसे दिखाएं? Flask में Matplotlib कैसे दिखाएं?

    Flask में प्लॉट दिखाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: एक छोटा एप्लिकेशन बनाएं। Flask एप्लिकेशन चलाने के लिए, वर्तमान डायरेक्टरी पर जाएं। $ export FLASK_APP=file.py $ flask run ब्राउज़र खोलें, यूआरएल हिट करें: https://127.0.0.1:5000/print-plot/ फिगर प्लॉट करने के लिए, हम रैंडम