matplotlib制图——添加注释

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
x= np.arange(-10,10,1)
y=x**2
plt.plot(x,y)
plt.annotate('This a bottom',xy=(0,1),xytext=(0,20),arrowprops=dict(facecolor='r',frac=0.2,headwidth=20,width=10))
#xy注释的起点,xytext注释的字的起点
# arrowprops=dict(facecolor='r',frac=0.2,headwidth=20,width=10)) 箭头颜色,箭头位置 箭头宽度 箭身宽度
plt.show()

 

 

 

 

添加文本

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
x= np.arange(-10,10,1)
y=x*x
plt.plot(x,y)
plt.text(0,40,'tanks')

plt.show()

 

posted on 2017-12-16 23:32  alimin1987  阅读(1195)  评论(0编辑  收藏  举报