Plotten Sie die Legendengruppe für Unterplots, so dass eine einzelne Legende alle Diagramme steuert

9

Ich verwende plotly in r , um eine Anzahl von Unterplots zu generieren. Ein Spielzeugbeispiel ist unten gezeigt.

%Vor%

Ich würde gerne die Legenden so machen, dass das Klicken auf einen 'Ausschneiden' in der Legende das 'Ausschneiden' von beiden Diagrammen anzeigt / versteckt, anstatt nur das dieser Legende zugeordnete Diagramm / p>

Ich habe mir die Legendengruppe angesehen, kann aber nicht herausfinden, wie ich sie mit cut anstelle von clarity assoziiere ( clarity ist die Gruppierung, die ich verwende, um die Unterplots zu erstellen).

Ich brauche auch die Lösung, um mit roher plot_ly und nicht ggplotly zu arbeiten, da es andere plot_ly -Funktionalitäten gibt, die ich nicht in ggplotly verfügbar habe.

Jede Hilfe wäre willkommen. Ich verwende plotly_4.5.2 , dplyr_0.5.0 und shiny_0.14 .

    
adilapapaya 16.10.2016, 01:29
quelle

2 Antworten

1

Ok, hier ist eine Lösung mit ggplot2 :

%Vor%

    
Jimbou 18.10.2016 12:08
quelle
0

Fügen Sie legendgroup = ~cut zu beiden Ablaufverfolgungen hinzu und setzen Sie showlegend = F für einen von ihnen. Dann im Layout set showlegend = T

So:

%Vor%     
shams 18.11.2016 15:30
quelle

Tags und Links