plotly / plotly/plotly.R

plotly problem of specifying point symbol within the boxplot

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

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

Hi I am trying to specify the point symbol (shape) based on a factor, so that the point shape within the boxplot can be different (which can be very useful for highlighting a group of points). However, it looks like instead of showing different shapes, the third boxplot got split into two boxes.

Can you please advise how to achieve that?


Brief description of the problem

library(dplyr)
data(iris)
iris=mutate(iris, Petal.Width_high=ifelse(Petal.Width>2,"High","Low"))

iris %>% plot_ly(x = ~ Species, y = ~ Petal.Width, color= ~ Species,
                 symbol = ~ Petal.Width_high,
                 type = "box", mode="markers",boxpoints="all",
                 jitter = 0.4, marker = list(size = 10),
                 pointpos = 0,hoverinfo='text',
                 text= ~paste('</br>Species: ', Species,
                              '</br>Petal.Width: ', Petal.Width))

image

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 reproduire l’exemple R fourni avec iris, plot_ly, boxpoints="all" et symbol associé à Petal.Width_high. Cherchez pourquoi l’association de symbol divise le troisième boxplot, et considérez l’issue comme terminée lorsque différents symboles de points sont rendus dans chaque boîte sans modifier le regroupement des boîtes.

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
42/100

Recevez les nouvelles issues par e-mail

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