Introducción a Plotly-online usando Python

la trama

Python también es capaz de cargar gráficos creados en línea para su uso en sitios web. En este artículo, se crea un diagrama de dispersión simple para usar en sitios web y este gráfico funciona en el sitio web en particular que es la belleza de plotly y chart-studio.

Instalación:

pip install plotly
pip install chart-studio 

Acercarse:

Parte A: Crear un gráfico 

  • Módulo de importación
  • Crear datos
  • Crear parcela
  • Mostrar gráfico

Parte B: Tomando el gráfico en línea

  • Iniciar sesión/Registrarse en Chart Studio.
  • Después de iniciar sesión, busque su nombre de usuario y clave API en la sección de configuración. (ir a perfil > configuración > regenerar clave)
  • Ahora en tu script de python
    • De nuevo módulo de importación
    • Pasar claves API y nombre de usuario
    • Pase toda la información necesaria a la función plot()
  • La salida devuelta es un enlace, donde el gráfico se puede ver en vivo.

A continuación se muestra la implementación.

Python3

# importing required libraries
import numpy as np
import plotly
import chart_studio
import plotly.express as px
  
# assigning values to x and y
x = np.random.randint(low=1, high=50, size=50)
y = np.random.randint(low=51, high=100, size=50)
  
# creating and displaying graph
fig = px.scatter(x=x, y=y)
fig.show()

 Producción:

Gráfico entre X e Y generado en Plotly

              

                      

Ahora que nuestro gráfico está creado. Es hora de usarlo en línea en sitios web. 

Python3

import chart_studio
username =  # 'your username'
api_key =  # 'your api key'
  
chart_studio.tools.set_credentials_file(username=username, api_key=api_key)
  
py.plot(fig, filename='your filename', auto_open=False, sharing='public')

Producción:

‘https://plotly.com/~nombre de usuario/número de gráfico/’

Publicación traducida automáticamente

Artículo escrito por akshatchoudhary58 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *