Sí tu puedes.
Una mejor pregunta sería: ¿cómo?
Para eso, necesitarás:
- ¿Cómo es el mercado para un desarrollador web junior en EAU que puede trabajar principalmente con React.js y Node.js?
- ¿Existe una alternativa de BitBucket donde los creadores del código puedan compartir su repositorio con otros desarrolladores y les permita editar / agregar código, pero no copiar / pegar el actual?
- ¿Es cierto que los desarrolladores de backend tienen mejores habilidades técnicas que los desarrolladores web o móviles frontend?
- ¿Qué CMS es fácil de administrar para usuarios no técnicos, permite flexibilidad de contenido y al mismo tiempo produce un código muy limpio?
- ¿Qué contenido se debe enseñar en un taller de PHP?
- Algunos datos: recopilados y cargados desde algún lugar o simulados
- Una base de datos o sistema de archivos para almacenar los datos.
- Una forma de cargar los datos: podría estar en la memoria usando Pandas [1] por ejemplo o SQLAlchemy [2] si interactúa con una base de datos.
- Una forma de hacer el gráfico: Matplotlib [3] es un buen punto de partida. También puede usar otras bibliotecas: Bokeh [4] y Seaborn [5] son buenas opciones.
- Una forma de servir el gráfico: Django [6] funciona. Flask [7] podría ser una alternativa más ligera si solo necesita servir el gráfico (y no hacer nada complejo además).
Observe que su aplicación web representará una imagen dentro de una plantilla HTML [8] (en una etiqueta
). Si quieres algo más interactivo, necesitarás JavaScript [9].
Espero que esto ayude.
Notas al pie
[1] Biblioteca de análisis de datos de Python
[2] El kit de herramientas de base de datos para Python
[3] Trazado de Python: documentación de Matplotlib 2.0.2
[4] Bienvenido a Bokeh
[5] seaborn: visualización de datos estadísticos
[6] El marco web para perfeccionistas con plazos
[7] Frasco (un microframe de Python)
[8] HTML – Wikipedia
[9] JavaScript – Wikipedia