matplotlib: нарисуйте две линии с несовместимой отсутствующей датой - PullRequest
0 голосов
/ 26 июня 2019

У меня есть два кадра данных, скажем, df1 и df2, определенные как:

df1 = {'date':['20190601','20190603','20190605','20190607','20190609'],  
       'metric':[<some metric>]  
      }  
df2 = {'date':['20190602','20190604','20190605','20190607','20190609'],  
       'metric':[<some metric>]  
      }  

и я хочу нарисовать две линии на одном рисунке, например:

plt.plot(df1['date'], df1['metric'], label='df1')
plt.plot(df2['date'], df2['metric'], label = 'df2')  

однако, поскольку в df1 и df2 есть некоторые пропущенные даты, и среди них разные даты пропущены, на графике появляется беспорядок, подобный:
enter image description here

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