plotly / plotly/plotly.py

add new omit_first_ticklabels and omit_last_ticklabels property to axes

Abierto
#4,675 2 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

cs feature P3
Lenguaje dominante
Python
Estrellas
18.8k
Forks
2.8k
Merge medio
16 h 26 min
PR fusionados (30 d)
21

Descripción

We would like to make use of an omit_first_ticklabels and 'omit_last_ticklabels' property on the axes. The property should allow to hide the first X or last X ticklabels, which would otherwise appear. This can be used to create cleaner and more refined print charts in scenarios, where the last or first label is not desirable or to close to the outer border of the chart to look visually appealing.

The same effect could be achieved with the new labelalias property by replacing the last or first label with an empty string, but the proposed method would be more intuitive and would also work well for automated data-updates, which might influence the range.

The new properties should take integers as input.

Guía de contribución

Abrir la guía de contribución

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Línea de trabajo

Comienza localizando cómo se definen y renderizan las propiedades de los ejes y las etiquetas de las marcas; el issue no menciona archivos ni pruebas. Añade propiedades enteras para omitir las primeras o las últimas etiquetas de las marcas X, asegúrate de que sigan siendo correctas cuando las actualizaciones automatizadas de datos cambien el rango y verifica que en los gráficos resultantes se oculten las etiquetas solicitadas.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
plotly, python
Área
data-visualization
Tipo de issue
Nueva funcionalidad
Dificultad
4/5
Tiempo estimado
3-5 días
Estado de actividad
Estancado
Claridad
Bastante claro
Aptitud para principiantes
35/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.