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

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

एक matplotlib में मार्कर और लाइनों के लिए एक ही रंग सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • प्रारंभ करें m, n और x डेटा अंक numpy का उपयोग कर रहे हैं।

  • figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि।

  • clf() . का उपयोग करके आंकड़ा साफ़ करें विधि।

  • subplot() . का उपयोग करके वर्तमान आंकड़े में एक सबप्लॉट जोड़ें विधि।

  • चलने योग्य मार्कर प्रकार से एक मार्कर प्राप्त करें।

  • 1 से n तक की सीमा को पुनरावृत्त करें।

  • प्लॉट () . का उपयोग करके लाइनों और मार्करों को लूप में प्लॉट करें एक लाइन के लिए एक ही मार्कर और रंगों के साथ विधि।

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

उदाहरण

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 में एक बार के लिए एक इमोजी को लेबल के रूप में कैसे प्लॉट करें?

    हम इमोजी को बार के शीर्ष पर रखने के लिए एनोटेट () का उपयोग कर सकते हैं। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। आवृत्तियों की सूची बनाएं और लेबल इमोजी बनाने वाले. एक नया आंकड़ा बनाएं या आंकड़ा () . का उपयोग करके मौजूदा आंकड़े को सक्रिय करें विधि। प्लॉट बार bar()

  1. मैं Matplotlib में आयत में रंग कैसे सेट करूं?

    Matplotlib में एक आयत में रंग सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति () . का उपयोग करके कोई आकृति बनाएं या मौजूदा आकृति को सक्रिय करें विधि। एक ~.axes.Axes . जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था के हिस्से के रूप में आंकड़े के लिए विधि। एक आयत को एक लं

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

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