在做圖的時候,常常會碰到須要添加分界線的狀況,那麼python裏面那些函數能夠方便的畫出水平橫線或者垂直豎線呢,下面介紹兩種能夠方便的添加水平或者垂直直線的函數。html
1.使用matplotlib.pyplot的hlines和vhlines

matplotlib.pyplot.hlines(y, xmin, xmax)表示橫線,參數(y的值,橫線開始橫座標,橫線結束橫座標)python
matplotlib.pyplot.vlines(y, xmin, xmax)表示豎線,參數(x的值,豎線開始縱座標,豎線結束縱座標)函數
2.使用matplotlib.pyplot的axhlines和axvhlines

matplotlib.pyplot.axhlines(y, xmin, xmax)表示橫線,參數(y的值,橫線開始橫座標,橫線結束橫座標)post
matplotlib.pyplot.axvlines(y, xmin, xmax)表示豎線,參數(x的值,豎線開始縱座標,豎線結束縱座標)spa
總結
matplotlib.pyplot.hlines和matplotlib.pyplot.axhlines都可以畫出橫線,可是從圖中咱們能夠看到它們是有區別的,hline直線沒有接觸到座標軸,axhline接觸到了座標軸。code
同理vlines和axvlines一樣是垂直線,一個不會接觸座標軸,一個接觸座標軸。htm
請根據須要選用不一樣的matplotlib.pyplot函數。it
參考來自:https://www.bobobk.com/213.htmlclass