水平線
axhline()
は範囲を割合指定
hlines()
は範囲を座標で指定
fig, ax = plt.subplots(1, 1)
# ---------- horizontal lines
ax.axhline(y=2, xmin=0, xmax=1, color='black', linewidth=1.0)
ax.axhline(y=2.5, xmin=0.1, xmax=0.9, color='black', linewidth=1.0)
ax.hlines(y=3, xmin=0.5, xmax=2.5, color='black', linewidth=1.0)
ax.plot([1, 2 ,3, 4], label='$y = x$')
ax.set_xlabel('test $x$')
ax.set_ylabel('test $y$')
垂直線
axvline()
は範囲を割合指定
vlines()
は範囲を座標で指定
fig, ax = plt.subplots(1, 1)
# ---------- vertial lines
ax.axvline(x=1, ymin=0, ymax=1, color='black', linewidth=1.0)
ax.axvline(x=1.5, ymin=0.1, ymax=0.9, color='black', linewidth=1.0)
ax.vlines(x=2, ymin=1.5, ymax=2.5, color='black', linewidth=1.0)
ax.plot([1, 2 ,3, 4], label='$y = x$')
ax.set_xlabel('test $x$')
ax.set_ylabel('test $y$')