Diagrama de Hertzsprung-Russell

Creador: Luis Alberto León Andonayre

Institución: Universidad Nacional Mayor de San Marcos

email: luis.leon20@unmsm.edu.pe

El diagrama de Hertzsprung-Russell es un gráfico de dispersión de estrellas indicando la relación entre las magnitudes absolutas o luminosidades de las estrellas en comparación con sus clasificaciones espectrales o las temperaturas efectivas. De forma más sencilla, en el gráfico se traza cada estrella para medir su brillo en comparación con su temperatura (color).

imagen

En el presente notebook se muestra una recreacion de este diagrama con datos de estrellas. Para manejar los datos se usa Pandas y para la figura estatica y animada Matplotlib

Librerias importadas

Leyendo los datos a través de Pandas

Ya que el objetivo es representar a las estrellas en conjuntos. Se puede unir las distintas bases de datos. En este caso se concatenan los datos de las estrellas a excepción de las enenas blancas. Ya que para recrear la imagen deseada es necesario dejarlas de color blanco y a las otras estrellas de color.

El gráfico está basado en una dispersión (de datos) en donde el eje X es la temperatura de las estrellas, el eje Y la luminosidad solar de estas. Además cada estrella posee un tamaño distinto proporcional al radio s que posee. El factor 9.5 no posee ningún significado física, solo el de representa mejor de manera estética la representación. La gráfica posee una escala logarítmica a lo largo del eje Y y en el eje X la temperatura está invertida, i.e. la temperatura va disminuyendo mientras más se aleja del origen de coordenadas.

Para mostrar la animación es necesario la librería FuncAnimation

imagen