-
-
Notifications
You must be signed in to change notification settings - Fork 1
Otras posibilidades para hacer un tablero de control
Vladimir Támara Patiño edited this page Jun 11, 2020
·
10 revisions
Quisieramos mecanismos alternos a R y shiny para lograr un tablero de control como el que estamos teniendo al momento de este escrito.
- En general hemos tenido bastante inconveniente tratando de usar paquetes con webpack, tanto con d3 como con plotly.js.
- Lo más sencillo ha sido emplear CDNs con las librerías y limitar al html.erb y un JS en public lo necesario (es decir ni webpack, ni sprockets).
- Con plotly.js pudimos ver, con relativa facilidad, la serie de tiempo por sexo que se hizo en R. Hemos encontrado gráficas de muy buena calidad, con ayudas emergentes, menú con posibilidades de descargar, zoom y hasta posibilidad de editar en chart-studio. Muy buena documentación centralizada con ejemplos.
- Con chartjs vemos buena calidad en gráficos con hover que muestra valor de cada punto, que sólo habíamos visto listo en plotly. Pero le sigue faltando escalar mejor cuando son muchos puntos, no sobreponer títulos y muchos detalles finos ya resueltos por plotly.
- Con chartjs encontramos un demo que usa update para cambiar la gráfica como respuesta a botónes.
- Existe vue-chartjs que tal vez podría permitir más https://vue-chartjs.org/
- Encontramos documentacíon de una función update https://plotly.com/javascript/plotlyjs-function-reference/#plotlyupdate para plotly con demos, por ejemplo: https://codepen.io/plotly/pen/PKGrem . Seguramente sería suficiente para responder a botones y cuadros de selección cambiantes.
- Existe react-plotly de los misimos desarrolladores de plotly pero no hay mucha documentación y parece que su desarrollo se detuvo en noviembre de 2019 (tal vez para no facilitar crear competencia para su producto dash ?)
- Vemos que existe vue-plotly https://www.npmjs.com/package/vue-plotly aunque no se le ve mucha actividad.