水平線と垂直線

水平線

  • 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$')
前へ