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

Matplotlib प्लॉट लूप में मार्कर्स और लाइन्स के लिए समान रंग कैसे सेट करें?

Matplotlib में मार्कर्स और लाइन्स के लिए समान रंग सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

  • m, n और x डेटा पॉइंट्स को NumPy का उपयोग करके इनिशियलाइज़ करें।
  • figure() मेथड का उपयोग करके एक नया फिगर बनाएं या मौजूदा फिगर को सक्रिय करें।
  • clf() मेथड का उपयोग करके फिगर क्लियर करें।
  • subplot() मेथड का उपयोग करके वर्तमान फिगर में सबप्लॉट जोड़ें।
  • इटरेबल मार्कर टाइप से मार्कर प्राप्त करें।
  • 1 से n तक की रेंज इटरेट करें।
  • plot() मेथड का उपयोग करके लूप में लाइन्स और मार्कर्स प्लॉट करें, एक लाइन के लिए समान मार्कर और रंग के साथ।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import itertools
from matplotlib import pyplot as plt

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

m = 5
n = 5
x = np.zeros(shape=(m, n))

plt.figure()
plt.clf()
plt.subplot(111)

marker = itertools.cycle(('o', 'v', '^', '<', '>', 's', '8', 'p'))
for i in range(1, n):
    x = np.dot(i, [1, 1.1, 1.2, 1.3])
    y = x ** 2
    plt.plot(x, y, linestyle='', markeredgecolor='none', marker=next(marker), alpha=1)
    plt.plot(x, y, linestyle='-')
plt.show()

आउटपुट

Matplotlib प्लॉट लूप में मार्कर्स और लाइन्स के लिए समान रंग कैसे सेट करें?

  1. Matplotlib में बार के लेबल के रूप में इमोजी कैसे प्लॉट करें? Matplotlib में बार के लेबल के रूप में इमोजी कैसे प्लॉट करें?

    बार के ऊपर इमोजी लेबल लगाने के लिए plt.annotate() का उपयोग करें। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। फ्रीक्वेंसीज़ और इमोजी लेबल्स की लिस्ट बनाएं। plt.bar() से बार्स प्लॉट करें। प्रत्येक बार के लिए plt.annotate() से इमोजी ऊपर रखें (ha=center, va=bottom, fontsize=30)। plt.show() से दिखाएं। उदाहरण

  1. Matplotlib में रेक्टेंगल का रंग कैसे सेट करें? Matplotlib में रेक्टेंगल का रंग कैसे सेट करें?

    Matplotlib में रेक्टेंगल का रंग सेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके फिगर बनाएं या मौजूदा फिगर सक्रिय करें। add_subplot() मेथड का उपयोग करके फिगर में सबप्लॉट व्यवस्था के हिस्से के रूप में ~.axes.Axes जोड़ें। एक रेक्टेंगल एंकर पॉइंट के साथ चौड़ाई और ऊंच

  1. Matplotlib का उपयोग करके दो बिंदीदार रेखाएं प्लॉट करना और मार्कर सेट करना Matplotlib का उपयोग करके दो बिंदीदार रेखाएं प्लॉट करना और मार्कर सेट करना

    इस प्रोग्राम में, हम matplot लाइब्रेरी का उपयोग करके दो रेखाएं प्लॉट करेंगे। कोडिंग शुरू करने से पहले, हमें निम्न कमांड का उपयोग करके matplotlib लाइब्रेरी आयोर्ट करने की आवश्यकता है - Import matplotlib.pyplot as plt Pyplot कमांड शैली फ़ंक्शन का एक संग्रह है जो matplotlib को MATLAB की तरह काम करता ह