Nein, Diagramme verwenden keine untergeordneten Anzeigefenster, die möglicherweise mit ihnen verbunden werden. Sie können die Maus um die Grafik herum platzieren. Sie müssen ähnliche JSL schreiben, um die Klicks in der Mausbox zu unterstützen, oder verwenden Sie den MouseTrap-Mechanismus, auf den Jim hingewiesen hat. In beiden Fällen erhalten Sie eine Koordinate und müssen entscheiden, auf welches Element geklickt wurde. Es gibt eine Punkt-in-Polygon-Funktion, wenn Sie Formen haben, die nicht rund oder quadratisch sind.
Sind eines dieser Beispiele aus dem Scripting-Index das, wonach Sie suchen?
Names Default To Here( 1 );
New Window( "Example",
exx = 20,
exy = 50;
Graph Box(
Frame Size( 200, 200 ),
Mousetrap(
exx = x;
exy = y;
);
Circle(
{0, 0},
Sqrt( exx * exx + exy * exy )
);
);
);
Names Default To Here( 1 );
New Window( "Example",
exx = 20,
exy = 50;
Graph Box(
Frame Size( 200, 200 ),
Mousetrap(
exx = x;
exy = y;
);
Circle(
{0, 0},
Sqrt( exx * exx + exy * exy )
);
);
);