0
0 комментариев

Построил график по трем точкам в jupiter notebook

import matplotlib.pyplot as plt
import pandas as pd
 
%matplotlib inline
 
table = [
    [0,-2,2],
    [3,0,6],
    ['A(0;3)','B(-2;0)','C(2;6)']
]
 
df = pd.DataFrame(table, index=['x','y','Точка'], columns=['A','B','C'])
 
X = [x for x in df.loc['x']]
Y = [y for y in df.loc['y']]
 
plt.plot(X, Y, marker='o');
plt.annotate('A(0;3)', xy=(df['A']['x'] + 0.2,df['A']['y']))
plt.annotate('B(-2;0)', xy=(df['B']['x'] + 0.2,df['B']['y']))
plt.annotate('C(2;6)', xy=(df['C']['x'] + 0.2,df['C']['y']));

Как подписать точки на графике, то есть возле каждой точки поставить A(0;3), B(-2;0), C(2;6)’ соответствующую подпись ?
Я это сделал по кривому через аннотацию, уверен так не нужно делать, как правильно подписать точки ?


Добавить комментарий