一般来说,我对matplotlib和python还是相当陌生,而我想做的却是相当基本的。但是,即使经过一段时间的搜索,我也无法找到解决方案:
这是问题所在:
我想画出不同颜色的边框和面,即设定一个圆圈edgecolor和facecolor不同。我也想拥有一个alpha通道,即alpha=0.5。现在,尽管所有这些工作都很好,但是生成的圆圈确实没有使用单个边框颜色,但是绘制了2个边框。一种是我指定的外部颜色edgecolor,另一种是我假设是边缘颜色和面色之间的组合的颜色。
这是我的代码:
from matplotlib import pyplot as plt
point = (1.0, 1.0)
c = plt.Circle(point, 1, facecolor='green', edgecolor='orange', linewidth=15.0, alpha=0.5)
fig, ax = plt.subplots()
ax.add_artist(c)
plt.show()
Run Code Online (Sandbox Code Playgroud)
这是一个例子:

好的,这可能是一件小事,但是第二个边界让我发疯了!
难道我做错了什么?就是这样吗?任何帮助将非常感激。