我想在python中绘制悬挂的根图。我知道这里已经存在一个问题:How to plot a hanging rootogram in python? 但我的方法有点不同。
在我的pandas数据框中,数据的组织方式如下:
x :是x轴点,这里是1,2,3,......
高度:是条的高度
y :情节的起点
行:每个栏的边界线
我想要的是每个点 x 的条形图,它从 y 开始,并且是高度。然后,条形的末尾位于 line
这是我到目前为止所得到的:
fig, ax = plt.subplots()
rects = ax.bar(df['x'], df['height'] - df['y'], 1)
ax.plot(df['x'], df['line'], color='r')
ax.set_ylim([-10,15])
我想要的是这样的: