plotly / plotly/plotly.R

dynamicTick = TRUE returns error when the ggplot has a facet_grid function

Ouverte
#1,317 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

bug ggplotly
Langage dominant
R
Étoiles
2.7k
Forks
641
Métriques de merge des PR
Aucune PR mergée en 30 j

Description


Package version: plotly - 4.7.1, ggplot - 3.0.0.9000

I need to use the dynamicTick = TRUE parameter of ggplotly so that the y axis scale can be updated automatically after zoom in/out. But it does not seem to work when I have a facet_grid component in the ggplot.

Here is a quick example:

## generate random data
x = c(rep("2010", n = 10), rep("2011", n = 10), rep("2012", n = 10), rep("2013", n = 10), rep("2014", n = 10))
y = c(rnorm(n = 50))
z = c(rep("A", n = 25), rep("B", n = 25))
df = data.frame("year" = x, "value" = y, "cat" = z, stringsAsFactors = FALSE)

## create ggplot
ggplot(data = df, aes(x = year, y = value)) + 
  geom_point(size = 2) + 
  facet_grid(~cat) + 
  theme_bw()

## ggplotly()
ggplotly(dynamicTicks = TRUE)

Any help or suggestions of workaround would be appreciated.

Thanks!

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Piste de recherche

Commencez par exécuter l’exemple R fourni avec ggplotly et dynamicTicks activés, puis suivez le traitement des graphiques facet_grid et les mises à jour dynamiques des graduations. Le travail est terminé lorsque le graphique facetté ne génère plus d’erreur et que l’échelle de l’axe y se met à jour après un zoom avant ou arrière.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
r
Domaine
data-visualization
Type d'issue
Bug
Difficulté
3/5
Temps estimé
1-2 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
38/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.