Trazar un código de Python en orden de valores clave

Tengo un diccionario de Python que se ve así:

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}

Las claves son de tipo int, los valores son de tipo float64. Desafortunadamente, cuando trato de trazar esto con líneas, matplotlib conecta los puntos incorrectos (diagrama adjunto). ¿Cómo puedo hacer que conecte líneas en el orden de los valores clave?

Respuestas a la pregunta(2)

Su respuesta a la pregunta