例如,在这里我们绘制一条透明的线。
import numpy as np
import matplotlib.pyplot as plt
a = np.array([1, 2, 3, 4, 5])
b = 2*a
plt.plot(a, b, 'blue', alpha=0.3)
plt.show()
但是,当我多次绘制同一条线时,它会与自身重叠,导致越来越暗。
import numpy as np
import matplotlib.pyplot as plt
a = np.array([1, 2, 3, 4, 5])
b = 2*a
for i in range(3):
plt.plot(a, b, 'blue', alpha=0.3)
plt.show()
那么我该如何避免颜色重叠呢?
先感谢大家!
更新:为什么我需要这个?
我正在进行公差分析。也就是说,参数在一个很小的范围内自行变化,我将为每个变化绘制曲线。然后我可以找到最坏情况。
如果我选择一种纯色但较浅的颜色,它看起来会像这样:
正如您所看到的,使用不透明的颜色,我无法观察到被其他线条覆盖的节点。
更新2: