3b1b / 3b1b/manim

Axes will go wrong if x_range get a decimal.

Aberta
#1,775 2 comentários 0 reações 0 responsáveis Ver no GitHub
bug
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:
![ax](https://user-images.githubusercontent.com/101418800/161450195-f0356c0c-bc14-4983-91f0-cc01c77cdcf6.png)

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

Receba novas issues na sua caixa de entrada

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