matplotlib éclos fill_between sans bords?
J'ai une région que j'aimerais trappe qui le borde sur un tracé de ligne (de la même couleur) qui est en pointillés.
Cependant, lorsque j'utilise fill_between
la région hachurée a une frontière dessiné autour d'elle aussi. Cette frontière semble propriétés de partager avec les lignes qui créent l'éclosion donc je ne peux pas définir edgecolour à "none" ou linestyle "--" comme l'éclosion est touchée de la même manière.
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()
Dans cet exemple, je veux de la diagonale de 0,0 1,1 à être déçus.
Merci beaucoup à l'avance.
OriginalL'auteur Jdog | 2013-08-22
Vous devez vous connecter pour publier un commentaire.
>2.0.1 mise à Jour Comme indiqué par @CatherineHolloway vous devez utiliser
facecolor
au lieu decolor
maintenant:Ancien réponse
Ce qui semble faire l'affaire!
OriginalL'auteur Greg