Incompatible with `ggplot2` or is it a plot device issue I don't understand?
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Aptitud para principiantes
- 25/100
- Tipo de issue
- Error
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Stack tecnológico
- r
- Área
- data-visualization
Línea de trabajo
Empieza por reproducir el modelo usando sr:set-plot-device, sr:run, ggplot, ggsave y dev.off(), comparando la ventana del gráfico en pantalla con el PNG generado. Investiga si Simple R extension admite mostrar el ggplot device y define como terminado que aparezca un ggplot en pantalla mientras el comportamiento existente del PNG siga siendo correcto.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The following model code
extensions [ sr ]
to setup
clear-all
sr:setup
sr:run "library(ggplot2)"
end
to ggplot
sr:set-plot-device
(sr:run
"df <- data.frame(x = rnorm(30), y = rnorm(30))"
"ggplot(df) + "
" geom_point(aes(x = x, y = y))"
)
sr:run "ggsave('~/Downloads/test.png')"
user-message "Plot will close when you close this dialog."
sr:run "dev.off()"
end
fails to show a plot in the on-screen plot window, although the expected ggplot shows up as the requested PNG file:
The user-message is my way to cleanly close plot devices - so don't worry about that part.
Is this some subtlety or R plotting, specifically in relation to ggplot that I don't understand? Or is it a problem with the Simple R extension? How do I do I to get an on-screen ggplot to show up?
- Lenguaje dominante
- Scala
- Estrellas
- 4
- Forks
- 1
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
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.
Más de NetLogo/SimpleR-Extension
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 30/100
NetLogo/SimpleR-Extension#3 · 1 comentario · 1 reacción ·
Todos los issues de NetLogo/SimpleR-Extension
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
bug triage
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
Los mantenedores suelen responder en 2 días
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
propensive/soundness#2266 ·
Los mantenedores suelen responder en 1 día
-
Module: Form Builder
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
orbeon/orbeon-forms#7943 ·
Los mantenedores suelen responder en 2 días
-
bbb-web: concurrent joins lose RegisterUserReqMsg (HashMap race in Meeting.userCustomData)Posiblemente ocupada @Tainan404 la tomó hace 1 día. Abiertomodule: core
Dificultad 2/5 1-3 horas Aptitud para principiantes 77/100
bigbluebutton/bigbluebutton#26028 · 2 comentarios · 1 asignado ·
Los mantenedores suelen responder en 1 día