From d2fa2b6ef2af5ecd3314efe3d52bc24ee13a89a6 Mon Sep 17 00:00:00 2001 From: Grant Sanderson Date: Sun, 12 Aug 2018 19:22:13 -0700 Subject: [PATCH] Added get_complex_formatter to Decimal --- mobject/numbers.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/mobject/numbers.py b/mobject/numbers.py index b89b7025..63703ee9 100644 --- a/mobject/numbers.py +++ b/mobject/numbers.py @@ -83,7 +83,7 @@ class DecimalNumber(VMobject): """ config = dict(self.__dict__) config.update(kwargs) - return reduce(op.add, [ + return "".join([ "{", config.get("field_name", ""), ":", @@ -94,7 +94,11 @@ class DecimalNumber(VMobject): ]) def get_complex_formatter(self, **kwargs): - pass + return "".join([ + self.get_formatter(field_name="0.real"), + self.get_formatter(field_name="0.imag", include_sign=True), + "i" + ]) def set_value(self, number, **config): full_config = dict(self.initial_config)