एक 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()
आउटपुट