एक से अधिक स्कैटर ग्रुप्स को ट्रांसपेरेंट बनाने के लिए scatter() में alpha पैरामीटर का उपयोग करें।
चरण
- फिगर साइज़ और ऑटोलेआउट सेट करें।
- एक फंक्शन से दो ग्रुप्स के रैंडम पॉइंट्स जनरेट करें।
plt.scatter(..., alpha=0.5)से दोनों ग्रुप्स प्लॉट करें।plt.show()से दिखाएं।
उदाहरण कोड
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
def get_group_points():
return np.random.rand(100), np.random.rand(100)
group_1 = get_group_points()
group_2 = get_group_points()
plt.scatter(group_1[0], group_1[1], color='green', alpha=0.5, s=100)
plt.scatter(group_2[0], group_2[1], color='red', alpha=0.5, s=100)
plt.show()
आउटपुट
हरे और लाल स्कैटर पॉइंट्स जिनमें 50% पारदर्शिता है, ओवरलैप क्षेत्र स्पष्ट दिखता है।