Jdo*_*dog 21 python matplotlib
我有一个我想要孵化的区域,它与现有的虚线的绘图线(相同颜色)相邻.
但是,当我使用fill_between该区域进行孵化时,还会在其周围绘制边框.此边框似乎与创建阴影线的线共享属性,因此我无法将edgecolour设置为"none"或将linestyle设置为" - ",因为阴影线同样受到影响.
import matplotlib.pyploy as plt
plt.plot([0,1],[0,1],ls="--",c="b")
plt.fill_between([0,1],[0,1],color="none",hatch="X",edgecolor="b")
plt.show()
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我希望从0到1,1的对角线是虚线.
提前谢谢了.
Gre*_*reg 32
> 2.0.1更新由@CatherineHolloway评论您需要使用facecolor而不是color现在:
import matplotlib.pyplot as plt
plt.plot([0,1],[0,1],ls="--",c="b")
plt.fill_between([0,1],[0,1], facecolor="none", hatch="X", edgecolor="b", linewidth=0.0)
plt.show()
Run Code Online (Sandbox Code Playgroud)
以前的答案
这似乎可以解决问题!
import matplotlib.pyplot as plt
plt.plot([0,1],[0,1],ls="--",c="b")
plt.fill_between([0,1],[0,1], color="none", hatch="X", edgecolor="b", linewidth=0.0)
plt.show()
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
25455 次 |
| 最近记录: |