Cómo dibujar gráficos en Jupyter Notebook

Cómo dibujar gráficos en Jupyter Notebook

Jupyter Notebook es la herramienta de referencia número uno para los científicos de datos. Ofrece una interfaz web interactiva que se puede utilizar para visualización de datos, análisis sencillo y colaboración.





La visualización de datos le permite encontrar contexto para sus datos a través de mapas o gráficos. Este tutorial ofrece una guía detallada para interactuar con gráficos en Jupyter Notebook.





Prerrequisitos

Necesitas tener Jupyter instalado en su máquina. Si no es así, puede instalarlo ingresando el siguiente código en su línea de comandos:





|_+_|

También necesitarás el pandas y matplotlib Biblioteca:

cómo desactivar el inicio rápido de Windows 10
|_+_| |_+_|

Una vez completadas las instalaciones, inicie el servidor de Jupyter Notebook. Escriba el comando a continuación en su terminal para hacerlo. Se abrirá una página de Jupyter que muestra los archivos en el directorio actual en el navegador predeterminado de su computadora.



|_+_|

Nota: No cierre la ventana de terminal en la que ejecuta este comando. Su servidor se detendrá si lo hace.

Parcela simple

En una nueva página de Jupyter, ejecute este código:





|_+_|

El código es para un diagrama de línea simple. La primera línea importa el pyplot biblioteca de gráficos de la matplotlib API. La tercera y cuarta líneas definen los ejes xey respectivamente.

los trama() se llama al método para trazar el gráfico. los show() A continuación, se utiliza el método para mostrar el gráfico.





Suponga que desea dibujar una curva en su lugar. El proceso es el mismo. Simplemente cambie los valores del lista de Python para el eje y.

|_+_|

Observe algo importante: en ambos gráficos, no hay una definición de escala explícita. La escala se calcula y aplica automáticamente. Esta es una de las muchas características interesantes que ofrece Juypter que puede hacer que se concentre en su trabajo (análisis de datos) en lugar de preocuparse por el código.

Si también está atento, puede observar que el número de valores para los ejes xey es el mismo. Si alguno de ellos es menor que el otro, se marcará un error cuando ejecute el código y no se mostrará ningún gráfico.

Tipos disponibles

A diferencia del gráfico de líneas y la curva anteriores, otras visualizaciones de gráficos (por ejemplo, un histograma, gráfico de barras, etc.) deben definirse explícitamente para que se muestren.

Gráfico de barras

Para mostrar un diagrama de barras, necesitará utilizar el bar () método.

|_+_|

Gráfico de dispersión

Todo lo que necesita hacer es usar el dispersión() método en el código anterior.

|_+_|

Gráfico circular

Un gráfico circular es un poco diferente al resto de arriba. La línea 4 es de particular interés, así que eche un vistazo a las características allí.

figsize se utiliza para establecer la relación de aspecto. Puede configurarlo como desee (por ejemplo, (9,5)), pero los documentos oficiales de Pandas aconsejan que utilice una relación de aspecto de 1.

|_+_|

Hay algunos parámetros que tiene el gráfico circular que son dignos de mención:

etiquetas - Esto se puede utilizar para asignar una etiqueta a cada sector en el gráfico circular.

colores - Esto se puede utilizar para dar colores predefinidos a cada uno de los cortes. Puede especificar colores tanto en forma de texto (por ejemplo, amarillo) como en formato hexadecimal (por ejemplo, '# ebc713').

Vea el ejemplo a continuación:

|_+_|

También hay otras parcelas como hist , zona , y dónde que tu puedes leer más sobre los documentos de Pandas .

Formato de trazado

En los gráficos de arriba, no hay aspectos como etiquetas. He aquí cómo hacerlo.

Para agregar un título, incluya el siguiente código en su Jupyter Notebook:

|_+_|

Los ejes xey se pueden etiquetar respectivamente de la siguiente manera:

|_+_|

Aprendiendo más

Puedes ejecutar el ayuda() en su cuaderno para obtener asistencia interactiva sobre los comandos de Jupyter. Para obtener más información sobre un objeto en particular, puede usar ayuda (objeto) .

También le resultará una buena práctica intentar dibujar gráficos utilizando conjuntos de datos de csv archivos. Aprender a visualizar datos es una herramienta poderosa para comunicar y analizar sus hallazgos, por lo que vale la pena tomarse un tiempo para desarrollar su habilidad.

Cuota Cuota Pío Correo electrónico Cómo importar datos de Excel en scripts de Python usando Pandas

Para el análisis de datos avanzado, Python es mejor que Excel. ¡Aquí se explica cómo importar sus datos de Excel en un script de Python usando Pandas!

Leer siguiente
Temas relacionados
  • Programación
  • Pitón
  • Tutoriales de codificación
  • Análisis de los datos
Sobre el Autor Jerome Davidson(22 Artículos publicados)

Jerome es redactor de MakeUseOf. Cubre artículos sobre programación y Linux. También es un entusiasta de la criptografía y siempre está al tanto de la industria de la criptografía.

Más de Jerome Davidson

Suscríbete a nuestro boletín

¡Únase a nuestro boletín de noticias para obtener consejos técnicos, reseñas, libros electrónicos gratuitos y ofertas exclusivas!

Haga clic aquí para suscribirse