私はPythonの初心者であり、ある軸Xでいくつかのカップル(x、y)を区間の形でプロットしようとしています。たとえば、次のカップル(2,3)、(2,4)、(4,4)、(1,3)がある場合は、下の図のグラフを作成する必要があります。間隔を1つの軸にプロットする方法
私はこのコードを試してみてくださいそれはあなたがbarh
を使用している理由だから私はわからない私に
def DrawGraph (RM):
for i in range(0,RM.shape[0]-1):
c1=lastOne2(RM,i)
ax1=plt.subplot(1,1,1)
if c1[0] == c1[1]:
plt.plot(c1[0],c1[1],'ro')
if c1[0] < c1[1]:
ax1.barh(c1[0], c1[1], height=0.05)
if c1[0] > c1[1]:
ax1.barh(c1[1], c1[0], height=0.05)
return plt
あなたには、いくつかのコードを自分で書いてみましたがありますか?もしそうなら、あなたが今まで持っているものを投稿してください。 – alexblae
私はそれを編集します、助けてくれてありがとう –