Verknüpfbare wissenschaftliche Grafik-Webapp

Dies ist eine typische Webapp für wissenschaftliche Grafiken:

typische Webapp für wissenschaftliche Graphen

Geben Sie Ihre Funktion ein, stellen Sie die Optionen ein und das Diagramm wird angezeigt.

Leider sind alle, die ich versucht habe, nicht teilbar. Wenn Sie eine Grafik mit Kollegen teilen möchten, müssen Sie ihnen einen Link schicken und genau sagen, was in welches Feld eingefügt werden soll. Es ist viel einfacher, einen Screenshot zu machen, aber dann können die Kollegen nicht ohne weiteres mit der Grafik arbeiten.

Ich suche eine Graph-Webapp, die geteilt werden kann.

Alle Details sollten in der URL verschlüsselt sein, zum Beispiel:

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

oder etwas ähnliches. Muss auf allen modernen Browsern funktionieren.

  • Bonus, wenn auch ein Kontrollkästchen "Kurz-URL" verfügbar ist
  • Bonus, wenn es ein intuitives „Forking“-System à la Github gibt

Antworten (2)

Wolfram Alpha macht den Hauptteil dessen, was Sie wollen:

  • Es wurde von den Machern von Mathematica entwickelt, daher ist das Zeichnen von Grafiken keine große Sache
  • eine Beispielabfrage ist http://www.wolframalpha.com/input/?i=1%2B263907%2F%28x%2B117%29 – wenn Sie die URL-Codierung entfernen, sehen Sie, dass es www.wolframalpha.com/ ist. Eingabe/?i=1+263907/(x+117)
  • es macht noch viel mehr als Gleichungen grafisch darzustellen

Zu Ihren Bonuspunkten:

  • Ich sehe keine Methode zum Verzweigen, aber es sieht so aus, als könnten Sie sich anmelden und einen Verlauf Ihrer eigenen Abfragen anzeigen.
  • Ich glaube nicht, dass es die URL verkürzt.

Meines Wissens nach wurde Shiny von RStudio genau dafür entwickelt, was Sie sowohl für ernsthaftere als auch für gelegentliche Benutzer tun möchten, die nur mit den Parametern spielen möchten, um zu sehen, wie Elemente betroffen sind. Es verwendet die R-Plattform .

Ich habe kein genaues Beispiel für einen wissenschaftlichen Grafikrechner mit vollem Funktionsumfang gefunden, das jemand bereits gebaut hat, aber die folgenden Beispielseiten enthalten mehrere. Insbesondere die MathJax- Bibliothek für R kann Ihnen dabei helfen, genau das zu tun, was Sie wollen.

  • Galerie von RStudio mit Beispielen für glänzende Webanwendungen
  • Show Me Shiny Website ist eine Website mit Benutzerbeispielen.
  • R-Blogger's hat viel mehr Beispiele
  • Das Tutorial für Shiny sowie R enthält mehrere Pakete, um die Flexibilität zu bieten, mehr zu tun, sobald Sie es in Betrieb genommen haben.
  • Es kann selbst gehostet oder in der Cloud von AWS sein, Sie können Ihre in der Cloud gehosteten auch über RPubs.com teilen . Es gibt dort auch VIELE weitere Beispiele dafür, was andere getan haben.
  • Sie können auch die Parameter und Funktionen im freigegebenen Link definieren und was sie damit tun dürfen, um interaktiv mit dem vordefinierten Datensatz zu arbeiten.

Vielleicht mehr Aufwand, als Sie wollen, aber es ist die Linie, die ich derzeit anstrebe, um etwas Ähnliches zu tun, bin aber noch nicht ganz so weit, um zu sagen, dass ich es selbst schon getan habe. Es sieht aber sehr vielversprechend aus.

Hätten Sie zum Beispiel eine Beispiel-URL f(x)=1+263907/(x+117)?