Sí tu puedes.
Una mejor pregunta sería: ¿cómo?
Para eso, necesitarás:
- Cómo entrenar mis habilidades de WordPress de forma gratuita dado que no necesito que el sitio web sea público
- ¿Cuál es la parte más difícil de aprender Ruby on Rails?
- Cómo hacer una línea en Bootstrap CSS
- Cómo juzgar el trabajo de un desarrollador de WordPress
- Cómo enviar correos electrónicos masivos en 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