Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Personalización de Ejes | Personalización de Gráficos
Practice
Projects
Quizzes & Challenges
Quizzes
Challenges
/
Visualización Definitiva con Python

bookPersonalización de Ejes

Personalización de Ticks

Para personalizar los ticks, utilice:

  • xticks para el eje x,
  • yticks para el eje y.

Ambos aceptan:

  • ticks — posiciones de los ticks (una lista vacía elimina los ticks);
  • labels — texto personalizado para esas posiciones.

Argumentos adicionales permiten estilizar las etiquetas de los ticks (por ejemplo, rotación, tamaño de fuente).

A continuación se muestra un gráfico utilizando estas herramientas:

Gráfico con ticks predeterminados

Todo parece estar bastante bien con este gráfico, sin embargo, sería mejor tener más años en el eje x en este rango (1995-2020). Utilicemos xticks() para este propósito:

123456789101112131415
import pandas as pd import matplotlib.pyplot as plt url = 'https://staging-content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') plt.title('Boston and Seattle average yearly temperatures') plt.legend(loc='upper left') plt.xticks(range(1995, 2021, 2), rotation=30) plt.show()
copy

Cada dos años se muestra en el eje x gracias a range(1995, 2021, 2). Las etiquetas están rotadas 30° para mejorar la legibilidad. Las etiquetas de las marcas también pueden establecerse manualmente pasando una lista a labels.

Personalización de etiquetas de ejes

Utilizar xlabel() y ylabel() para establecer las etiquetas de los ejes. Cada una recibe una sola cadena de texto.

123456789101112131415
import pandas as pd import matplotlib.pyplot as plt url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') plt.title('Boston and Seattle average yearly temperatures') plt.legend(loc='upper left') plt.xticks(range(1995, 2021, 2), rotation=30) plt.ylabel('Temperature, °F') plt.show()
copy

Puede personalizar las etiquetas con opciones como fontsize y color. El argumento loc controla la ubicación de la etiqueta:

  • Para etiquetas del eje x: 'left', 'center', 'right';
  • Para etiquetas del eje y: 'top', 'center', 'bottom'.
Note
Estudiar más

Puede consultar más información en la documentación: xlabel() y ylabel().

Tarea

Swipe to start coding

  1. Utilizar la función adecuada para establecer data_linear como los valores de las marcas del eje x.
  2. Utilizar la función adecuada para establecer 'x' como la etiqueta del eje x.
  3. Utilizar 'right' como la ubicación para la etiqueta del eje x.
  4. Utilizar la función adecuada para establecer 'y' como la etiqueta del eje y.
  5. Utilizar 'top' como la ubicación para la etiqueta del eje y.
  6. Establecer el parámetro rotation en 0 para la etiqueta del eje y.

Solución

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3
single

single

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Suggested prompts:

How do I add both x and y axis labels to my plot?

Can you show how to change the font size and color of axis labels?

What does the `loc` argument do for axis labels?

close

bookPersonalización de Ejes

Desliza para mostrar el menú

Personalización de Ticks

Para personalizar los ticks, utilice:

  • xticks para el eje x,
  • yticks para el eje y.

Ambos aceptan:

  • ticks — posiciones de los ticks (una lista vacía elimina los ticks);
  • labels — texto personalizado para esas posiciones.

Argumentos adicionales permiten estilizar las etiquetas de los ticks (por ejemplo, rotación, tamaño de fuente).

A continuación se muestra un gráfico utilizando estas herramientas:

Gráfico con ticks predeterminados

Todo parece estar bastante bien con este gráfico, sin embargo, sería mejor tener más años en el eje x en este rango (1995-2020). Utilicemos xticks() para este propósito:

123456789101112131415
import pandas as pd import matplotlib.pyplot as plt url = 'https://staging-content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') plt.title('Boston and Seattle average yearly temperatures') plt.legend(loc='upper left') plt.xticks(range(1995, 2021, 2), rotation=30) plt.show()
copy

Cada dos años se muestra en el eje x gracias a range(1995, 2021, 2). Las etiquetas están rotadas 30° para mejorar la legibilidad. Las etiquetas de las marcas también pueden establecerse manualmente pasando una lista a labels.

Personalización de etiquetas de ejes

Utilizar xlabel() y ylabel() para establecer las etiquetas de los ejes. Cada una recibe una sola cadena de texto.

123456789101112131415
import pandas as pd import matplotlib.pyplot as plt url = 'https://content-media-cdn.codefinity.com/courses/47339f29-4722-4e72-a0d4-6112c70ff738/weather_data.csv' weather_df = pd.read_csv(url, index_col=0) plt.plot(weather_df['Boston'], label='Boston') plt.plot(weather_df['Seattle'], label='Seattle') plt.title('Boston and Seattle average yearly temperatures') plt.legend(loc='upper left') plt.xticks(range(1995, 2021, 2), rotation=30) plt.ylabel('Temperature, °F') plt.show()
copy

Puede personalizar las etiquetas con opciones como fontsize y color. El argumento loc controla la ubicación de la etiqueta:

  • Para etiquetas del eje x: 'left', 'center', 'right';
  • Para etiquetas del eje y: 'top', 'center', 'bottom'.
Note
Estudiar más

Puede consultar más información en la documentación: xlabel() y ylabel().

Tarea

Swipe to start coding

  1. Utilizar la función adecuada para establecer data_linear como los valores de las marcas del eje x.
  2. Utilizar la función adecuada para establecer 'x' como la etiqueta del eje x.
  3. Utilizar 'right' como la ubicación para la etiqueta del eje x.
  4. Utilizar la función adecuada para establecer 'y' como la etiqueta del eje y.
  5. Utilizar 'top' como la ubicación para la etiqueta del eje y.
  6. Establecer el parámetro rotation en 0 para la etiqueta del eje y.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 3. Capítulo 3
single

single

some-alt