Matplotlib в python

Всем привет, хочу задать такой вопрос как с помощью matplotlib можно получить следующий результат как на картинке, я не могу понять как вынести название кривых, а так же что бы они добовлялись если добавляются новые кривые, заранее буду очень благодарен.