mirror of
https://github.com/ManimCommunity/manim.git
synced 2026-06-22 10:01:47 +00:00
Merge a58d09789c into 0e83f4b09a
This commit is contained in:
commit
92c625a2a9
2 changed files with 12 additions and 3 deletions
|
|
@ -504,11 +504,11 @@ class NumberLine(Line):
|
|||
|
||||
def get_number_mobjects(self, *numbers: float, **kwargs: Any) -> VGroup:
|
||||
if len(numbers) == 0:
|
||||
numbers = self.default_numbers_to_display()
|
||||
numbers = self.get_tick_range()
|
||||
return VGroup([self.get_number_mobject(number, **kwargs) for number in numbers])
|
||||
|
||||
def get_labels(self) -> VGroup:
|
||||
return self.get_number_mobjects()
|
||||
return getattr(self, "labels", self.get_number_mobjects())
|
||||
|
||||
def add_numbers(
|
||||
self,
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ from __future__ import annotations
|
|||
import numpy as np
|
||||
|
||||
from manim import DashedLine, NumberLine
|
||||
from manim.mobject.text.numbers import Integer
|
||||
from manim.mobject.text.numbers import DecimalNumber, Integer
|
||||
|
||||
|
||||
def test_unit_vector():
|
||||
|
|
@ -70,6 +70,15 @@ def test_add_labels():
|
|||
)
|
||||
|
||||
|
||||
def test_get_number_mobjects():
|
||||
num_line = NumberLine(x_range=[-4, 4])
|
||||
mobjects = num_line.get_number_mobjects()
|
||||
for mobject in mobjects:
|
||||
assert isinstance(mobject, DecimalNumber), (
|
||||
f"Expected a VGroup of DecimalNumber but got {type(mobject)}"
|
||||
)
|
||||
|
||||
|
||||
def test_number_to_point():
|
||||
line = NumberLine()
|
||||
numbers = [1, 2, 3, 4, 5]
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue