mirror of
https://github.com/3b1b/manim.git
synced 2025-07-29 21:12:35 +08:00
Added include_sign flag to DecimalNumber
This commit is contained in:
@ -13,6 +13,7 @@ class DecimalNumber(VMobject):
|
||||
"show_ellipsis": False,
|
||||
"unit": None, # Aligned to bottom unless it starts with "^"
|
||||
"include_background_rectangle": False,
|
||||
"include_sign": False,
|
||||
}
|
||||
|
||||
def __init__(self, number, **kwargs):
|
||||
@ -30,6 +31,8 @@ class DecimalNumber(VMobject):
|
||||
)
|
||||
else:
|
||||
num_string = '%.*f' % (ndp, number)
|
||||
if self.include_sign and number >= 0:
|
||||
num_string = "+" + num_string
|
||||
negative_zero_string = "-%.*f" % (ndp, 0.)
|
||||
if num_string == negative_zero_string:
|
||||
num_string = num_string[1:]
|
||||
|
Reference in New Issue
Block a user