Matplotlib schraffierte ohne ränder

Ich habe eine Region, die ich gerne schlüpfen würde, welche Grenzen auf einer vorhandenen Handlungslinie (von der gleichen Farbe), die gestrichelt wird.

Allerdings, wenn ich fill_between der Region schraffiert habe, hat auch eine Grenze um sie herum. Diese Grenze scheint Aktieneigenschaften mit den Zeilen, die die Schraffur schaffen, so dass ich keine Randfarbe auf "keine" setzen oder linestyle als "-" einstellen kann, da die Schraffur ähnlich betroffen ist.

 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() 

Bildbeschreibung hier eingeben

In diesem Beispiel möchte ich, dass die diagonale Linie von 0,0 bis 1,1 gestrichelt wird.

Vielen Dank im Voraus.

One Solution collect form web for “Matplotlib schraffierte ohne ränder”

Das scheint den Trick zu machen!

 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() 

Importieren matplotlib.pyplot als plt

  • Custom colourmaps in matplotlib
  • Animation mit matplotlib, wo Punkte dynamisch zu einem Diagramm hinzugefügt werden
  • Kann ich Dezimalstellen und wissenschaftliche Notationen auf der Achse eines matplotlib-Plots mit Python 2.7 anzeigen?
  • Python pylab / matplotlib exe mit pyinstaller bauen
  • Matplotlib (gleiche Einheitslänge): mit 'gleichem' Seitenverhältnis z-Achse ist nicht gleich x- und y-
  • Kombinieren von zwei matplotlib-Farbmaps
  • Gtk * backend erfordert, dass pygtk installiert wird
  • Cursor über Matplotlib Leinwand in Tkinter
  • Korrigieren Sie die Möglichkeit, mit matplotlib.pcolormesh ()
  • Matplotlib.pyplot Scatterplot-Linien mit Listen für x-Koordinaten, y-Koordinaten und Farben
  • Delaunay Triangulation von Punkten von 2D Oberfläche in 3D mit Python?
  • Python ist die beste Programmiersprache der Welt.