python 使用matplotlib.pyplot.annotate和matplotlib.pyplot.text添加图的注释

时间:2020-07-10 22:54:16   收藏:0   阅读:92

一、使用annotate和text添加图的注释

fig, ax = plt.subplots(nrows=1, ncols=1, dpi=80)

# 使用splines以及设置颜色,将上方和右方的坐标去除
ax.spines[right].set_color(none)
ax.spines[top].set_color(none)

# 将刻度设置为空,去除刻度
plt.xticks([])
plt.yticks([])

# x,y数据
data = np.ones(100)
data[70:] = list(range(1, 31))
print(data)

# 使用annptate添加注释
plt.annotate(
    这是一个拐点,
    xy=(70, 1), # 箭头指向位置
    arrowprops=dict(arrowstyle=->),#自定义箭头样式 
    xytext=(50, 10))# 文本位置

plt.plot(data)

plt.xlabel(1)
plt.ylabel(2)
ax.text(
    30, 2,# 文本位置
    这是一段文本)

效果:

技术分享图片

 

 动画功能请参考:https://matplotlib.org/tutorials/index.html

原文:https://www.cnblogs.com/caijunchao/p/13281575.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!