Opacity in Grouped Bar Charts with data.frame
Nadie ha tomado este issue todavía.
- Lenguaje dominante
- R
- Estrellas
- 2.7k
- Forks
- 641
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
When plotting a grouped bar chart with variable opacity with data in a data.frame, the opacity assigned to each column is not the one specified in the data.frame. In the example below, the 2 bars in group "A" are plotted with reduced opacity, as opposed to the 2 bars with colour "C". Strangely, if the data.frame is not ordered then it plots correctly.
library( plotly )
data = data.frame(
x = c( "A", "B", "A", "B" ),
y = c( 1, 2, 3, 4 ),
z = c( "C", "C", "D", "D" ),
opacity = c( 0.3, 0.3, 1, 1 )
)
# removing this lines the plot is correct
data = data[ order( data$x ),]
p = plot_ly(
data = data,
x = ~x,
y = ~y,
color = ~z,
marker = list( opacity = ~opacity ),
type = "bar" ) %>%
layout( barmode = "group" )
show( p )
Guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Línea de trabajo
Empieza ejecutando la reproducción de R proporcionada en plotly.R con el marco de datos tanto ordenado como sin ordenar. Rastrea el manejo de la opacidad de los marcadores en el gráfico de barras agrupadas y compara la opacidad de cada barra con los valores del marco de datos. La tarea está terminada cuando ordenar los datos ya no cambia qué barras reciben una opacidad reducida.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- r
- Área
- data-visualization
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 45/100