Построение Python dict в порядке значений ключей

У меня есть словарь Python, который выглядит следующим образом:

In[1]: dict_concentration
Out[2] : {0: 0.19849878712984576,
5000: 0.093917341754771386,
10000: 0.075060643507712022,
20000: 0.06673074282575861,
30000: 0.057119318961966224,
50000: 0.046134834546203485,
100000: 0.032495766396631424,
200000: 0.018536317451599615,
500000: 0.0059499290585381479}

Их ключи типа int, значения типа float64. К сожалению, когда я пытаюсь построить это с помощью линий, matplotlib соединяет неправильные точки (график прилагается). Как я могу сделать так, чтобы он соединял строки в порядке значений ключей?

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

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