How to add white border around text?
Los mantenedores suelen responder en 1 día
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 52/100
- Tipo de issue
- Documentación
- Claridad
- Bastante claro
- Estado de actividad
- Estancado
- Stack tecnológico
- python
Línea de trabajo
Lee la discusión en github.com/has2k1/plotnine/discussions/898 y revisa el archivo de entrada enlazado para entender el efecto solicitado para las etiquetas de texto y el ejemplo existente de plotnine. Localiza el área adecuada de ejemplos de la documentación, añade un ejemplo reproducible y verifica que demuestre un borde blanco alrededor de las etiquetas de texto sin la desalineación mostrada en la issue.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Discussed in https://github.com/has2k1/plotnine/discussions/898
Originally posted by aborruso December 7, 2024
Hi,
I would like to add a thin white border to text labels
(
ggplot(geo_df)
+ geom_map(aes(fill="costo_per_km2"), color="black", size=0.1)
+ scale_fill_cmap(cmap_name="YlOrRd")
+ geom_text(
aes("center_lon", "center_lat", label="DEN_REGIONE"), size=8,color="black"
)
+ labs(fill="Costo €/km²")
+ theme(
panel_background=element_rect(fill="white"),
panel_grid=element_blank(),
axis_text=element_blank(),
axis_ticks=element_blank(),
axis_title=element_blank(),
)
)
If I simply clone the text layers, and change the dimensions, then they turn out centered differently
+ geom_text(
aes("center_lon", "center_lat", label="DEN_REGIONE"), size=8,color="white"
)
+ geom_text(
aes("center_lon", "center_lat", label="DEN_REGIONE"), size=6,color="black"
)
Thank you
Create an example in the documentation
- Lenguaje dominante
- Python
- Estrellas
- 4.8k
- Forks
- 260
- Merge medio
- 2 d 12 h
- PR fusionados (30 d)
- 4
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 has2k1/plotnine
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
Los mantenedores suelen responder en 1 día
-
Enhancement
Dificultad 3/5 Medio día Aptitud para principiantes 55/100
has2k1/plotnine#1141 · 2 comentarios ·
Los mantenedores suelen responder en 1 día
-
Enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 52/100
has2k1/plotnine#1081 · 3 comentarios ·
Los mantenedores suelen responder en 1 día
-
Discussion
Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100
has2k1/plotnine#1047 · 15 comentarios · 3 reacciones ·
Los mantenedores suelen responder en 1 día
-
Documentation Plot Composition Question
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
has2k1/plotnine#1036 · 1 comentario ·
Los mantenedores suelen responder en 1 día
Todos los issues de has2k1/plotnine
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
Treat corrupt-shape state files as missing in `load_state`Posiblemente ocupada @Qrytics la tomó hoy. Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
OvertureMaps/overturemaps-py#175 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 83/100
awslabs/visual-asset-management-system#1278 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
aws-samples/sample-per-model-bedrock#835 ·
Los mantenedores suelen responder en 1 día