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

वेबपेज पर इंटरैक्टिव Matplotlib प्लॉट एम्बेड करना

एक वेबपेज पर प्लॉट दिखाने के लिए ताकि प्लॉट इंटरैक्टिव हो, हम निम्नलिखित चरण ले सकते हैं:

  • Bokeh इंस्टॉल करें और figure, show, और output_file आयात करें।
  • डिफ़ॉल्ट आउटपुट स्टेट को कॉन्फ़िगर करें जब :func:'show' कहा जाता है तो आउटपुट फ़ाइल में सहेजा जाता है।
  • प्लॉटिंग के लिए एक नया Figure बनाएं।
  • <ली>दिए गए URLs से लोड की गई छवियों को रेंडर करें।
  • Bokeh ऑब्जेक्ट या एप्लिकेशन को तुरंत प्रदर्शित करें।

उदाहरण

from bokeh.plotting import figure, show, output_file

output_file('image.html')
p = figure(x_range=(0, 1), y_range=(0, 1))
p.image_url(url=['bird.jpg'], x=0, y=1, w=0.8, h=0.6)
show(p)

आउटपुट

जब हम कोड निष्पादित करते हैं, तो यह आपके डिफ़ॉल्ट ब्राउज़र पर निम्नलिखित छवि दिखाएगा।

वेबपेज पर इंटरैक्टिव Matplotlib प्लॉट एम्बेड करना

आप ब्राउज़र पर छवि को घुमा सकते हैं, क्योंकि प्लॉट इंटरैक्टिव है।

  1. Matplotlib में 3D एक्सिस पर पॉइंट कैसे प्लॉट करें? Matplotlib में 3D एक्सिस पर पॉइंट कैसे प्लॉट करें?

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

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

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

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें? Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    Python का उपयोग करके 3D ग्राफ़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। 3D एक्सिस ऑब्जेक्ट प्राप्त करें। डेटा पॉइंट्स के लिए x, y, और z लिस्ट बनाएं। scatter3D() मेथड का उपयोग करके x, y, और z डेटा पॉइंट्स के सा