matplotlib プロットの y 軸の特定の位置にグリッドを追加するにはどうすればよいですか?
質問する
53046 次
3 に答える
81
はい。とても簡単です。set_[x|y]ticks
オブジェクトのメソッドを使用して、axes
通常どおりグリッドを切り替えます。
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.set_yticks([0.2, 0.6, 0.8], minor=False)
ax.set_yticks([0.3, 0.55, 0.7], minor=True)
ax.yaxis.grid(True, which='major')
ax.yaxis.grid(True, which='minor')
plt.show()
于 2013-01-30T18:16:22.313 に答える
66
1行または2行だけ入れたい場合は、使用できます
ax.axhline(y, linestyle='--', color='k') # horizontal lines
ax.axvline(x, linestyle='--', color='k') # vertical lines
線のスタイルと色 (または残りのすべての線/アーティスト プロパティ) を必要に応じて設定します。
于 2013-01-31T04:16:08.510 に答える