質問: ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/d13165030fdddf9c4200e071dc969ad1.jpeg) 取得した行数n=3の時、x軸に平行で、かつある定義域ごとに色が変わる直線の例 ### 試したこと 水平グラフ表示のplt.axhlineも試したがうまくいかなかった 綺麗ではない手書きのグラフですみません、その上、数学も.... まだ初心者でわからないことだらけですがよろしくお願いします。 ### 補足情報(FW/ツールのバージョンなど) macbook air 2013 python 3.8.0 matplotlib 3.3.2 numpy 1.19.4 pandas 1.1.4
回答: ``` #y軸 y=np.arange(0,index_list0],1) ax = fig.add_subplot(1,1,1,title="64bit_graph",ylim=(index_list[0],0),xlim=(0,64)) for s in y: #平行な直線を引く plt.axhline(y=int(y[s]),xmin=0.0,xmax=0.016,color="y") plt.axhline(y=int(y[s]),xmin=0.016,xmax=0.17,color="g") plt.axhline(y=int(y[s]),xmin=0.17,xmax=1.0,color="b") ``` 描いたグラフ ====== ![イメージ説明 x軸に対して平行な直線を描いた図 まとめ === matplotlib.pyplot.axhlineを使って平行な直線を描くことができました。 該当のソースコードも修正しました。