Да, сейчас эта программа работает только с этим словарем. Но я хотел бы иметь возможность отправить любой такой словарь на вход, получить график на выходе и не изменять программный код (не записывайте имена потребностей каждый раз: «need1», «need2», ...., в коде программы).

у создать простую столбчатую диаграмму в matplotlib в соответствии со словарем 'simple':

import matplotlib.pyplot as plt
D = {u'Label1':26, u'Label2': 17, u'Label3':30}
plt.bar(range(len(D)), D.values(), align='center')
plt.xticks(range(len(D)), D.keys())
plt.show()

Но как создать изогнутую линию на текстовых и числовых данных этого словаря, я не знаю?

Т_OLD = {'10': 'need1', '11': 'need2', '12': 'need1', '13': 'need2', '14': 'need1'}

Как на картинке ниже

Ответы на вопрос(3)

Ваш ответ на вопрос