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

Matplotlib में हैच घनत्व कैसे कम करें?

Matplotlib में हैच घनत्व को कम करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • घनत्व को ओवरराइड करने के लिए एक अनुकूलित क्षैतिज हैच क्लास बनाएं।

  • क्षैतिज हैच वर्ग जोड़ें।

  • एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें।

  • एक 'ax1' Add जोड़ें एक सबप्लॉट व्यवस्था के हिस्से के रूप में चित्र के लिए।

  • डेटा बिंदुओं की सूची बनाएं।

  • x . के साथ एक बार प्लॉट बनाएं और y डेटा बिंदु, हैच='ओ', रंग='हरा' . के साथ और edgecolor='red'

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

from matplotlib import pyplot as plt, hatch

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

class MyHorizontalHatch(hatch.HorizontalHatch):
   def __init__(self, hatch, density):
      char_count = hatch.count('o')
      if char_count > 0:
         self.num_lines = int((1.0 / char_count) * density)
      else:
         self.num_lines = 0
      self.num_vertices = self.num_lines * 2
      super().__init__(hatch, density)

hatch._hatch_types.append(MyHorizontalHatch)

fig = plt.figure()

ax1 = fig.add_subplot(111)

x = [3, 6, 1]
y = [4, 6, 1]

ax1.bar(x, y, color='green', edgecolor='red', hatch="o", lw=1., zorder=0)

plt.show()

आउटपुट

Matplotlib में हैच घनत्व कैसे कम करें?


  1. Matplotlib में हैच की लाइनविड्थ कैसे बदलें?

    matplotlib में हैच की लाइनविड्थ को बदलने के लिए, हम हैच की लाइनविड्थ को पैरा में सेट कर सकते हैं। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बनाएं x और y=sin(x) डेटा अंक numpy का उपयोग कर रहे हैं। प्लॉट में हैच की लाइन-चौड़ाई सेट करें। scatter() . का उपयोग करके x और

  1. Matplotlib में सबप्लॉट्स में टिक लेबल के घनत्व को कैसे कम करें?

    Matplotlib में सबप्लॉट में टिक लेबल के घनत्व को कम करने के लिए, हम घनत्व के लिए न्यूनतम मान निर्दिष्ट कर सकते हैं। कदम एक चर प्रारंभ करें, घनत्व । numpy का उपयोग करके x और y डेटा पॉइंट बनाएं। प्लॉट () . का उपयोग करके प्लॉट x और y डेटा पॉइंट विधि। xticks() . का उपयोग करके X-अक्ष के वर

  1. पायथन Matplotlib में घनत्व मानचित्र कैसे प्लॉट करें?

    पायथन में घनत्व नक्शा तैयार करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - numpy का उपयोग करके साइड, x, y और z बनाएं। सुन्न लिनस्पेस तीसरी संख्या के आधार पर दो बिंदुओं के बीच डेटा बनाने में मदद करता है। पार्श्व डेटा का उपयोग करके निर्देशांक सदिशों से निर्देशांक मैट्रिक्स लौटाएं। x और y (चरण