import pandas as pd
import matplotlib as mpl
import matplotlib.pyplot as plt
import seaborn as sns
数据源:
data = pd.DataFrame(
data=[[1,2.1],[2,3.2],[3,4.3],[4,5.4]],columns=['x','y'])
内容:
x y
0 1 2.1
1 2 3.2
2 3 4.3
3 4 5.4
然后绘图:
x = data['x']
y = data['y']
ax = sns.lineplot(x,y, marker='>')
for x, y in zip(x,y):
plt.text(
x = x-0.12, # x 相对于原先的数据点向左偏移0.12个单位
y = y+0.05, # y 向上偏移0.05个单位
s = '{:.2f}'.format(y), # 数据格式
color ='r') # 颜色
最后的效果如下: