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

在图上标记python数据点

在图上标记python数据点

拉莫斯之舞 2019-12-21 12:56:13
我搜索了年龄(小时数,类似于年龄),以找到一个非常烦人的(看似基本的)问题的答案,由于找不到合适的问题,我发布了一个问题并对其进行回答,希望可以为别人节省大量我在noobie绘图技能上花费的时间。如果要使用python matplotlib标记绘图点from matplotlib import pyplot as pltfig = plt.figure()ax = fig.add_subplot(111)A = anyarrayB = anyotherarrayplt.plot(A,B)for i,j in zip(A,B):    ax.annotate('%s)' %j, xy=(i,j), xytext=(30,0), textcoords='offset points')    ax.annotate('(%s,' %i, xy=(i,j))plt.grid()plt.show()我知道xytext =(30,0)与textcoords一起使用,您使用这些30,0值来定位数据标签点,因此它位于0 y轴上,位于30 y轴上位于其自己的小区域上。您需要同时绘制i和j的线,否则仅绘制x或y数据标签。它不理想,仍然存在一些重叠-但总比没有好,这就是我所拥有的。
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1836 浏览
慕课专栏
更多

添加回答

举报

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