Einbetten eines interaktiven JMP-Diagramms in eine C#-Anwendung<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Ich verwende JMP11. Mithilfe des Referenzdokuments zur Automatisierung und der C#-Beispielanwendung JMPStarter konnte ich eine einfache C#-Anwendung zum Laufen bringen.
Ich möchte jetzt ein JMP-Diagramm in ein vorhandenes C#-Formular einbetten. Alle Beispiele, die ich gesehen habe, öffnen ein neues JMP-Fenster mit der JMP-Berichtsdatei.
Gibt es eine Möglichkeit, den JMP-Bericht (oder nur ein Diagramm oder Journal) in einem C#-Formular oder einem Benutzersteuerelement zu starten, anstatt als separates JMP-Fenster?
Ich habe ein Bild angehängt, das beschreibt, was ich zu tun versuche.
Betreff: Einbetten eines interaktiven JMP-Diagramms in eine C#-AnwendungIch habe die HTML5-Berichte nicht viel erforscht, aber ich hatte vor, das Webbrowser-Steuerelement in meinem Formular zu verwenden, um auf den interaktiven HTML-Bericht zuzugreifen.
Im Wesentlichen suche ich nach der Übermittlung der Datenpunkte, die im Diagramm ausgewählt wurden, an mein Formular. Aus diesem Grund habe ich gefragt, ob ich die ausgewählten Punkte irgendwie aus dem HTML-Bericht extrahieren könnte. Wäre das mit HTML5 möglich?
Betreff: Einbetten eines interaktiven JMP-Diagramms in eine C#-AnwendungIch verstehe, obwohl die Daten in die HTML-Datei selbst eingebettet sind, wird der Status jedes Datenpunkts im Speicher gespeichert.
Der Bericht müsste also geändert werden, um die ausgewählten Datenpunkte jedes Mal auszuschreiben, wenn sich ihr Status ändert. Ich habe jedoch keine Erfahrung damit, daher wird dies nicht funktionieren.
Betreff: Einbetten eines interaktiven JMP-Diagramms in eine C#-AnwendungHaben Sie darüber nachgedacht, ein Webbrowser-Steuerelement in Ihre Benutzeroberfläche / Ihr Formular einzubetten?Sie könnten dann das Steuerelement einfach auf die HTML5-Ausgabe verweisen.Wenn es sich um ein modernes Steuerelement handelt, können Sie möglicherweise immer noch Live-Grafiken haben.
Brian
Betreff: Einbetten eines interaktiven JMP-Diagramms in eine C#-AnwendungHallo,
Wenn Sie sich darauf beziehen, nur die aktuell ausgewählten Daten zu extrahieren, handelt es sich um In-Memory.JavaScript-Code innerhalb der Webseite erstellt eine In-Memory-Grafik und verwaltet die Zustände der ausgewählten Punkte.Derzeit gibt es keine Möglichkeit, den Bericht die aktuelle Auswahl in eine Tabelle oder Zwischenablage exportieren zu lassen.
Brian
Betreff: Einbetten eines interaktiven JMP-Diagramms in eine C#-AnwendungHallo Brian, danke, dass du dich bei mir gemeldet hast.
Wenn es nicht möglich ist, direkt einen Live-Bericht einzufügen, habe ich mich gefragt, ob ich stattdessen den interaktiven HTML-Bericht verwenden könnte.
Ich habe über den interaktiven JMP-HTML-Bericht gelesen und sehe, dass alle entsprechenden Daten darin eingebettet sind.
Gemeinsame Nutzung interaktiver Webberichte von JMP®
Da die Daten in die HTML-Datei eingebettet sind, dachte ich darüber nach, die Daten irgendwie zu extrahieren, die mit Elementen im Diagramm verknüpft sind.
In diesem Bericht kann ich beispielsweise auf bestimmte Datenpunkte klicken, die dann im Diagramm hervorgehoben werden. Gibt es eine Möglichkeit, die in der HTML-Datei verknüpften Daten für die hervorgehobenen Datenpunkte abzurufen?
Ich habe versucht, mir einen Beispiel-HTML-Bericht in einem Editor anzusehen, konnte aber nicht viel darüber entschlüsseln, wie die Daten verknüpft sind. Irgendwelche Hinweise wären toll. Danke nochmal für deine Hilfe!
Betreff: Einbetten eines interaktiven JMP-Diagramms in eine C#-AnwendungIch fürchte, Sie können keinen Live-Bericht einfügen.Sie können die Grafik oder die RTF-Ausgabe eines Berichts einfügen, aber nicht die Live-Inhalte.Um zu sehen, wie ein statisches Image kopiert wird, können Sie sich das Analysis VB-Beispiel ansehen, das mit JMP installiert wird.Der bivariate Bericht enthält ein Beispiel.
Brian Corcoran
JMP-Entwicklung