Задача об аннотирующих кривых на сюжете спагетти - PullRequest
0 голосов
/ 26 июня 2019

Я попытался запустить сюжет спагетти, вдохновленный этим: https://python -graph-gallery.com / 123-highlight-a-line-in-line-plot /

Он работает, но разрушает сюжет

Сюжет работает нормально, просто аннотации не работают

#This works fine
plt.style.use('seaborn-darkgrid')
my_dpi=96
plt.figure(figsize=(480/my_dpi, 480/my_dpi), dpi=my_dpi)
for column in MKT_DF_PVT.drop('Year', axis=1):
   plt.plot(MKT_DF_PVT['Year'], MKT_DF_PVT[column], marker='', linewidth=4, alpha=0.7)
plt.xlim(2000,2016)

#This part doesn' work
num=0
for i in MKT_DF_PVT.values[len(MKT_DF_PVT.index)-1][1:]:
   num+=1
   name=list(MKT_DF_PVT)[num]
   plt.text(10.2, i, name, horizontalalignment='left', size='small', color='grey')

Может быть, это связано с типами переменных?

print(MKT_DF_PVT.info())
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 15 entries, 0 to 14
Data columns (total 8 columns):
Year    15 non-null int64
13.0    15 non-null float64
14.0    15 non-null float64
15.0    15 non-null float64
15.3    15 non-null float64
15.5    15 non-null float64
16.0    15 non-null float64
16.1    12 non-null float64
dtypes: float64(7), int64(1)
memory usage: 1.0 KB
None

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...