为了账号安全,请及时绑定邮箱和手机立即绑定

使用带有水平线的熊猫绘制矩形补丁

使用带有水平线的熊猫绘制矩形补丁

波斯汪 2021-05-19 05:06:16
我正在尝试从给定的数据框中绘制一个正方形矩形。我一直可以进行编码,直到水平线为止,但是方形矩形补丁无法正常工作。这是我的代码供参考tips = pd.DataFrame([20, 10, 50, 60, 90, 20, 30, 15, 75, 35], columns = ['Tips'])tips.index += 1tips.index.name = 'Meals'next_tip = tips.mean()tips['Tips'] = tips['Tips'].astype(float) tips['Residuals'] = tips['Tips'] - float(next_tip)plot = tips.reset_index().plot.scatter(x=tips.index.name, y='Tips', label='Tip Amount', s=60, figsize=(15,5))plot.axhline(next_tip[0], linestyle='dashdot', color='orange', linewidth=3, label='Best fit')plot.annotate('  -20.5', xy=(1, 40.5), xytext=(1, 20), arrowprops=dict(facecolor='black', width=0.1, headwidth=6))plot.annotate('   19.5', xy=(4, 40.5), xytext=(4, 60), arrowprops=dict(facecolor='black', width=0.1, headwidth=6))plot.annotate('   -9.5', xy=(7, 40.5), xytext=(7, 30), arrowprops=dict(facecolor='black', width=0.1, headwidth=6))plot.patches(xy=(1, 20), width=20, height=20)
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 175 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信