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

Matplotlib में बार्स और वेजेज में टेक्सचर कैसे जोड़ें?

बार्स और वेजेज में टेक्सचर जोड़ने के लिए निम्नलिखित चरणों का पालन करें:

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर एक्टिवेट करें।
  • सबप्लॉट अरेंजमेंट के हिस्से के रूप में फिगर में एक्सिस जोड़ें।
  • हैच की लिस्ट बनाएं। बार्स को कुछ हैच से भरा जा सकता है।
  • हैच की संख्या के बराबर नंबर बार्स बनाएं।
  • bar() मेथड का उपयोग करके अलग-अलग हैच के साथ बार्स प्लॉट करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig = plt.figure()
ax = fig.add_subplot(111)
textures = ["//", "*", "o", "d", "."]
for i in range(len(textures)):
    ax.bar(i, np.random.randint(1, 5), color="green", edgecolor="black", alpha=0.3, hatch=textures[i])
plt.show()

आउटपुट

पांच बार्स दिखाई देंगे, प्रत्येक का अलग हैच पैटर्न (//, *, o, d, .) होगा।

  1. Matplotlib कलरबार में टिक्स कैसे जोड़ें? Matplotlib कलरबार में टिक्स कैसे जोड़ें?

    कलरबार में कस्टम टिक्स जोड़ने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके x, y और z डेटा पॉइंट्स बनाएं। डेटा को इमेज के रूप में डिस्प्ले करने के लिए imshow() मेथड का उपयोग करें। z के min और max की रेंज में NumPy का उपय

  1. पांडास और Matplotlib का उपयोग करके हैच्ड बार्स कैसे प्लॉट करें? पांडास और Matplotlib का उपयोग करके हैच्ड बार्स कैसे प्लॉट करें?

    पांडास का उपयोग करके हैच्ड बार्स प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। दो कॉलम के साथ पांडास डेटाफ्रेम बनाएं। सबप्लॉट अरेंजमेंट के रूप में करंट फिगर में एक्सिस जोड़ें। kind=bar के साथ प्लॉट बनाएं। हैच की लिस्ट बनाएं। bars

  1. Matplotlib फिगर लीजेंड को कैसे पोजीशन और अलाइन करें? Matplotlib फिगर लीजेंड को कैसे पोजीशन और अलाइन करें?

    Matplotlib फिगर लीजेंड को पोजीशन और अलाइन करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: plot() मेथड का उपयोग करके line1 और line2 प्लॉट करें। फिगर पर लीजेंड रखें। पोजीशन सेट करने के लिए bbox_to_anchor का उपयोग करें और लीजेंड एलिमेंट्स का हॉरिजॉन्टल अलाइनमेंट बनाएं। फिगर डिस्प्ले करने के लिए sh