해치 스타일 참조 #

bar해치는 , fill_between, contourf및 의 자식을 포함하여 Matplotlib의 대부분의 다각형에 추가할 수 있습니다 Polygon. 현재 PS, PDF, SVG, OSX 및 Agg 백엔드에서 지원됩니다. WX 및 Cairo 백엔드는 현재 해칭을 지원하지 않습니다.

를 사용하는 예 는 윤곽 해칭contourf 을 참조 하고 더 많은 사용 예는 해치 데모 를 참조하십시오.

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)
해치 스타일 참조

해칭 패턴을 반복하여 밀도를 높일 수 있습니다.

fig, axs = plt.subplots(2, 5, constrained_layout=True, figsize=(6.4, 3.2))

hatches = ['//', '\\\\', '||', '--', '++', 'xx', 'oo', 'OO', '..', '**']

for ax, h in zip(axs.flat, hatches):
    hatches_plot(ax, h)
해치 스타일 참조

해칭 패턴을 결합하여 추가 패턴을 만들 수 있습니다.

fig, axs = plt.subplots(2, 5, constrained_layout=True, figsize=(6.4, 3.2))

hatches = ['/o', '\\|', '|*', '-\\', '+o', 'x*', 'o-', 'O|', 'O.', '*-']

for ax, h in zip(axs.flat, hatches):
    hatches_plot(ax, h)
해치 스타일 참조

참조

다음 함수, 메서드, 클래스 및 모듈의 사용이 이 예제에 표시됩니다.

스크립트의 총 실행 시간: (0분 1.259초)

Sphinx-Gallery에서 생성한 갤러리