El aprendizaje de Matplotlib puede resultar complicado. Existen numerosos tutoriales, pero en el camino de los principiantes se presentan varias dificultades. Primero, esta librería es extremadamente amplia. En total, incluye más de 70 000 líneas de código. También acoge varias interfaces diferentes y tiene la capacidad de interactuar con diferentes backends para el rendimiento de los gráficos.