dynamicTick = TRUE returns error when the ggplot has a facet_grid function
Personne n'a encore pris cette issue.
- 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
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- 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