mirror of
https://github.com/3b1b/manim.git
synced 2025-11-14 03:27:48 +00:00
Add default font_size to NumberLine.add_numbers
This commit is contained in:
parent
9a79043640
commit
97e7b0568e
1 changed files with 12 additions and 7 deletions
|
|
@ -149,17 +149,22 @@ class NumberLine(Line):
|
|||
num_mob.shift(num_mob[0].get_width() * LEFT / 2)
|
||||
return num_mob
|
||||
|
||||
def add_numbers(self, x_values=None, excluding=None, **kwargs):
|
||||
def add_numbers(self, x_values=None, excluding=None, font_size=24, **kwargs):
|
||||
if x_values is None:
|
||||
x_values = self.get_tick_range()
|
||||
if excluding is not None:
|
||||
x_values = list_difference_update(x_values, excluding)
|
||||
|
||||
self.numbers = VGroup()
|
||||
kwargs["font_size"] = font_size
|
||||
|
||||
numbers = VGroup()
|
||||
for x in x_values:
|
||||
self.numbers.add(self.get_number_mobject(x, **kwargs))
|
||||
self.add(self.numbers)
|
||||
return self.numbers
|
||||
if x in self.numbers_to_exclude:
|
||||
continue
|
||||
if excluding is not None and x in excluding:
|
||||
continue
|
||||
numbers.add(self.get_number_mobject(x, **kwargs))
|
||||
self.add(numbers)
|
||||
self.numbers = numbers
|
||||
return numbers
|
||||
|
||||
|
||||
class UnitInterval(NumberLine):
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue