例如我们在这里绘制一条透明颜色的线
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: