在一个errorbar matplotlib图中,当我使用alpha参数时,主线、标记和误差条的相同颜色重叠在它们的轮廓上。尽管我的目标是在两种不同颜色之间具有透明度,但不是在同一颜色内部,就像相同颜色的线条、标记和误差条只是一个对象一样。这是否可能?
import matplotlib.pyplot as plt
import numpy as np
Time = np.array([1, 2, 3])
Green = np.array([3, 5, 9])
Blue = np.array([4, 7, 13])
Green_StDev = np.array([0.6, 0.6, 0.7])
Blue_StDev = np.array([0.5, 0.5, 0.6])
plt.errorbar(Time, Green, Green_StDev, marker='o', c='green', alpha=0.5)
plt.errorbar(Time, Blue, Blue_StDev, marker='o', c='blue', alpha=0.5)
plt.show()
像下面的示例一样,但只在不同颜色对象之间具有透明度,与上面的示例不同。