En black Beaglebone probamos el servicio de plotly para visualizar datos en forma interactiva
Tras el salto las instrucciones como se puede visualizar de forma mas interactiva tus datos
Materiales
- Black Beaglebone
- microSD con Ubuntu
- Acceso a Internet
- PC para probar IPython Notebook
Paso 1. Instalación
Para instalar este servicio usaremos este comando en el Black Beaglebone
sudo pip install plotly
Paso 2 Registro
El login al servicio se hace desde este link donde obtienen su USER y API-KEY dos parámetros muy importantes que usaremos mas adelante
Paso 3. Uso
Como ejemplo los scripts que hagan deben contener lo siguiente
import plotly py = plotly.plotly(username='username', key='api_key')
Nosotros usamos Ipython Notebook previamente instalado en el beaglebone black, lo habilitamos con el siguiente comando para nuestra red local
ipython notebook --pylab inline --no-browser --ip='*' --no-mathjax
Hacemos enfásis que esta es una configuración para un entorno seguro pues no agregamos ninguna verificación
Ahore desde un browser, nosotros usamos Chrome, sólo hay que apuntar a la IP del black beaglebone al puerto 8888. En el PC escribimos el siguiente script
# Prueba grafico sin(x) import plotly py = plotly.plotly(username='ManuelCarrascoc', key='3zhmj93491') py.iplot([{'x': np.linspace(0,2*np.pi,100), 'y': np.sin(np.linspace(0,2*np.pi,100))}]) # Prueba histograma from numpy import * x = random.randn(500) data = {'x': x,'type': 'histogramx'} l = {'autosize': False,'width': 600, 'height': 400, 'showlegend': False} py.iplot([data],layout=l)
Les dejamos aquí el notebook de python pyplot_example
Las gráficas que obtuvimos son las siguientes
Y el histograma
Con esto tenemos lo básico para usar este programa, queda hecha la invitación a seguir probando formas de visualizar datos.
Bibliografía
Artículo en datasciencecentral.com
Plotly API
Hola! ¿Cuál es el Ubuntu que utilizó?Gracias.
Hola Jordana, el articulo es del 2013, asi que probablemente la version de Ubuntu ya este desactualizada, baja siempre la ultima version desde https://elinux.org/Beagleboard:Ubuntu_On_BeagleBone_Black
Saludos
JZ