Aplicación web de gráfico científico enlazable

Esta es una típica aplicación web de gráficos científicos:

aplicación web de gráficos científicos típicos

Ingrese su función, establezca las opciones y aparecerá el gráfico.

Desafortunadamente, todo lo que he probado no se puede compartir. Si desea compartir un gráfico con colegas, debe enviarles un enlace y decir exactamente qué debe insertarse en qué campo. Es mucho más fácil tomar una captura de pantalla, pero luego los colegas no pueden trabajar fácilmente con el gráfico.

Estoy buscando una aplicación web de gráficos que se pueda compartir.

Todos los detalles deben estar codificados en la URL, por ejemplo:

http://graph.example.com/f(x)=1+263907/(x+117)&range=-5;5000;-5;3100&grid=true

o algo similar. Debe funcionar en todos los navegadores modernos.

  • Bonificación si también está disponible una casilla de verificación de "URL corta"
  • Bonificación si hay un sistema intuitivo de "bifurcación" a la Github

Respuestas (2)

Wolfram Alpha hace la parte principal de lo que quieres:

En cuanto a sus puntos de bonificación:

  • No veo ningún método para bifurcar, pero parece que puede iniciar sesión y ver un historial de sus propias consultas.
  • No creo que acorte la URL.

Tengo entendido que RStudio's Shiny fue diseñado exactamente para hacer lo que desea hacer tanto para aquellos usuarios más serios como para los usuarios ocasionales que solo quieren jugar con los parámetros para ver cómo se ven afectados los elementos. Utiliza la plataforma R.

No encontré un ejemplo exacto de calculadora gráfica científica de función completa que alguien ya haya creado, pero las siguientes páginas de ejemplo tienen varias. En particular, la biblioteca MathJax para R puede ayudarlo a hacer exactamente lo que desea.

  • Galería de RStudio de aplicaciones web brillantes de ejemplo
  • Show Me Shiny Website es un sitio web de ejemplos de usuarios.
  • R-Blogger tiene muchos más ejemplos
  • El tutorial para Shiny y R tiene varios paquetes para brindar flexibilidad para hacer más una vez que lo tenga en funcionamiento.
  • Puede ser autohospedado o allí o en la nube de AWS, también puede compartir sus alojados en la nube a través de RPubs.com . Hay MUCHOS más ejemplos allí también de lo que otros han hecho.
  • También puede definir los parámetros y funciones en el enlace compartido y lo que pueden hacer con él para trabajar de forma interactiva con el conjunto de datos predefinido.

Tal vez más esfuerzo del que desea, pero es la línea en la que me estoy esforzando actualmente para hacer algo similar, pero aún no estoy allí para decir que lo he hecho yo mismo. Aunque parece muy prometedor.

¿Tendrías una URL de ejemplo que muestre por ejemplo f(x)=1+263907/(x+117)?