Nomenclatura

Aunque resultaría posible comenzar a generar gráficas con la función matplotlib.pyplot.plot(), creo que resulta mucho más conveniente saber qué estamos haciendo cuando generamos una gráfica de ese u otro modo. Veamos el resultado de una visualización típica:

Nomenclatura

En esta imagen vemos cómo hemos generado 4 sencillas gráficas dispuestas en una matriz de 2x2. Pues bien, el primero de los conceptos a aprender es el de figura (figure en inglés). Ésta es el espacio que abarca las cuatro gráficas y que, en este ejemplo, se muestra de color verdoso con un borde verde un poco más fuerte. Es decir, en la imagen anterior, la figura sería la siguiente:

Figura de una visualización

Dentro de la figura nos encontramos con las cuatro mencionadas gráficas, cada una de las cuales se ha creado sobre un conjunto de ejes (axes en inglés). Se muestran a continuación los cuatro conjuntos de ejes:

Ejes

Vemos que del concepto "ejes" no dependen solo lo que, desde un punto de vista puramente matemático calificaríamos de "ejes" (las líneas ortogonales que definen las referencias para las dos dimensiones involucradas), sino también cosas como el título de la gráfica, las marcas en los ejes (lo que en matplotlib se denominan ticks), etc. Obsérvese que hablamos de "conjuntos de ejes", en plural, tal y como se hace en la documentación original: Por lo tanto, podríamos decir que en la imagen de este ejemplo tenemos cuatro conjuntos de ejes. Veremos más adelantes que en matplotlib también existe el concepto de "eje" en singular ("axis").

Por último, dentro de cada conjunto de ejes encontramos lo que vamos a llamar gráfica (referido con el nombre de plot en la literatura en inglés). Estas serían las cuatro gráficas generadas:

Gráficas generadas

Del concepto de "gráfica" dependen cosas como el color de la gráfica, el ancho de la línea usada, etc.

Pues bien, la primera lección a extraer es que, para crear una gráfica es necesario crear una figura y, al menos, un conjunto de ejes. Solo cuando tenemos ambos objetos creados, es posible crear la gráfica.