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

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

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

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

उदाहरण

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 अक्ष पर एक बिंदु प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3डी प्रोजेक्शन के साथ सबप्लॉट व्यवस्था के हिस्से के र

  1. कैसे कुप्पी में Matplotlib दिखाने के लिए?

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

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

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज