ノート
完全なサンプルコードをダウンロードするには、ここをクリックしてください
ハッチ スタイル リファレンス#
、 、、および の子を含むbar
、
Matplotlib のほとんどのポリゴンにハッチを追加できます。現在、PS、PDF、SVG、OSX、および Agg バックエンドでサポートされています。WX および Cairo バックエンドは現在、ハッチングをサポートしていません。fill_between
contourf
Polygon
を使用した例についてはコンターフ ハッチング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)
ハッチングパターンを繰り返して密度を高めることができます。
ハッチング パターンを組み合わせて、追加のパターンを作成できます。
参考文献
この例では、次の関数、メソッド、クラス、およびモジュールの使用が示されています。
スクリプトの合計実行時間: ( 0 分 1.259 秒)