बहुरंगी लाइन्स प्लॉट करने के लिए, जैसे इंद्रधनुष, हम सात इंद्रधनुष रंगों (VIBGYOR) की सूची बना सकते हैं।
चरण
नम्पाई का उपयोग करके डेटा पॉइंट्स के लिए x बनाएं।
रंगों की सूची बनाएं (इंद्रधनुष VIBGYOR)।
रंगों की सूची की लंबाई की रेंज में पुनरावृति करें।
plot() मेथड का उपयोग करके x और y(x+i/20) के साथ लाइन्स प्लॉट करें, साथ में marker=o, linewidth=7 और colors[i] जहां i इंडेक्स है।
फिगर को डिस्प्ले करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.linspace(-1, 1, 10)
colors = ["red", "orange", "yellow", "green", "blue", "indigo", "violet"]
for i in range(len(colors)):
plt.plot(x, x+i/20, c=colors[i], lw=7, marker='o')
plt.show()
आउटपुट
