Axes will go wrong if x_range get a decimal.
- Linguagem predominante
- Python
- Estrelas
- 93.9k
- Forks
- 7.7k
- Merge médio
- 2d 13h
- PRs com merge (30d)
- 4
Descrição
Code:
ax=Axes(
x_range=(-2.5,3)
).set_color(BLACK)
ax.add_coordinate_labels()
self.add(ax)
self.wait()
Output:

Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Veja a classe Axes no manim, provavelmente em manim/mobject/coordinate_systems.py. O problema mostra que x_range com um início decimal (-2.5) causa rótulos de coordenadas desalinhados. Comece entendendo como x_range é processado e como os rótulos de coordenadas são posicionados. Execute o código fornecido para reproduzir o bug, depois examine a lógica para gerar as posições dos tick e os rótulos.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Domínio
- data-visualization
- Tipo de issue
- Bug
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 45/100