plotly / plotly/plotly.py

add new omit_first_ticklabels and omit_last_ticklabels property to axes

Aberta
#4,675 2 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

cs feature P3
Linguagem predominante
Python
Estrelas
18.8k
Forks
2.8k
Merge médio
16h 26min
PRs com merge (30d)
21

Descrição

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.

Guia de contribuição

Abrir o guia de contribuição

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Direção de pesquisa

Comece localizando como as propriedades dos eixos e os rótulos das marcas são definidos e renderizados; o issue não menciona arquivos nem testes. Adicione propriedades inteiras para omitir os primeiros ou os últimos rótulos das marcas X, certifique-se de que eles continuem corretos quando atualizações automatizadas dos dados alterarem o intervalo e verifique se os rótulos solicitados ficam ocultos nos gráficos resultantes.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
plotly, python
Domínio
data-visualization
Tipo de issue
Funcionalidade
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
35/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.