Observação
Clique aqui para baixar o código de exemplo completo
Referência de estilo de hachura #
As hachuras podem ser adicionadas à maioria dos polígonos no Matplotlib, incluindo bar
,
fill_between
, contourf
e filhos de Polygon
. Atualmente, eles são suportados nos back-ends PS, PDF, SVG, OSX e Agg. Os back-ends WX e Cairo atualmente não suportam hachura.
Veja também Contourf Hatching para um exemplo usando contourf
, e
Hatch demo para mais exemplos de uso.
import matplotlib.pyplot as plt
from matplotlib.patches import Rectangle
fig, axs = plt.subplots(2, 5, constrained_layout=True, figsize=(6.4, 3.2))
hatches = ['/', '\\', '|', '-', '+', 'x', 'o', 'O', '.', '*']
def hatches_plot(ax, h):
ax.add_patch(Rectangle((0, 0), 2, 2, fill=False, hatch=h))
ax.text(1, -0.5, f"' {h} '", size=15, ha="center")
ax.axis('equal')
ax.axis('off')
for ax, h in zip(axs.flat, hatches):
hatches_plot(ax, h)
Padrões de hachura podem ser repetidos para aumentar a densidade.
Padrões de hachura podem ser combinados para criar padrões adicionais.
Referências
O uso das seguintes funções, métodos, classes e módulos é mostrado neste exemplo:
Tempo total de execução do script: ( 0 minutos 1,259 segundos)