ggplot2: Wie unterscheidet man Klick von Pinsel?

8

Ich möchte ein Diagramm in meiner glänzenden App haben, auf das der Benutzer klicken oder bestimmte Regionen auswählen kann. Daher verwende ich die Argumente zum Klicken und Pinseln von plotOutput . Mein Problem ist, dass beim Starten eines Pinsels auch der Click-Handler aufgerufen wird. Ich möchte wissen, wann ein Klick gemacht wurde, und ich möchte wissen, wann ein Pinsel erstellt wurde, aber wenn ein Klick Teil eines Pinsels ist, möchte ich ihn ignorieren.

Beispiel: Wenn Sie in der folgenden App nur einen Pinsel verwenden (irgendwo klicken und die Maus ziehen), erhalten Sie sowohl eine "Klick" - Nachricht als auch eine "Pinsel" -Meldung. Ich möchte nur die "Pinsel" Nachricht in diesem Fall erhalten.

%Vor%     
Dean Attali 29.05.2015, 11:06
quelle

1 Antwort

0

Ich weiß, dass es nur ein Workaround ist, aber meine einzige Lösung dafür war rückgängig die Aktion des letzten Klicks, wenn der Pinsel aktiviert ist; Ich brauchte das für ein Plot, wo der Benutzer durch Klicken Punkte hinzufügen konnte. Mit dem Bürsten erstellen Sie zuerst den Punkt und entfernen ihn nach dem Loslassen des Klick-Knopfes. Nur ein Nachteil: manchmal klicken Sie und machen einen Mikro-Pinsel, ohne es zu bemerken, in diesem Fall wird es offensichtlich den Punkt nicht schaffen. Meine App:

%Vor%     
agenis 20.11.2017 21:44
quelle

Tags und Links