# DecimalTable Qualified name: `manim.mobject.table.DecimalTable` ### *class* DecimalTable(table, element_to_mobject=, element_to_mobject_config={'num_decimal_places': 1}, \*\*kwargs) Bases: [`Table`](manim.mobject.table.Table.md#manim.mobject.table.Table) A specialized [`Table`](manim.mobject.table.Table.md#manim.mobject.table.Table) mobject for use with [`DecimalNumber`](manim.mobject.text.numbers.DecimalNumber.md#manim.mobject.text.numbers.DecimalNumber) to display decimal entries. ### Examples Special case of [`Table`](manim.mobject.table.Table.md#manim.mobject.table.Table) with `element_to_mobject` set to [`DecimalNumber`](manim.mobject.text.numbers.DecimalNumber.md#manim.mobject.text.numbers.DecimalNumber). By default, `num_decimal_places` is set to 1. Will round/truncate the decimal places based on the provided `element_to_mobject_config`. * **Parameters:** * **table** (*Iterable* *[**Iterable* *[**float* *|* *str* *]* *]*) – A 2D array, or a list of lists. Content of the table must be valid input for [`DecimalNumber`](manim.mobject.text.numbers.DecimalNumber.md#manim.mobject.text.numbers.DecimalNumber). * **element_to_mobject** (*Callable* *[* *[**float* *|* *str* *]* *,* [*VMobject*](manim.mobject.types.vectorized_mobject.VMobject.md#manim.mobject.types.vectorized_mobject.VMobject) *]*) – The [`Mobject`](manim.mobject.mobject.Mobject.md#manim.mobject.mobject.Mobject) class applied to the table entries. Set as [`DecimalNumber`](manim.mobject.text.numbers.DecimalNumber.md#manim.mobject.text.numbers.DecimalNumber). * **element_to_mobject_config** (*dict*) – Element to mobject config, here set as {“num_decimal_places”: 1}. * **kwargs** – Additional arguments to be passed to [`Table`](manim.mobject.table.Table.md#manim.mobject.table.Table). ### Methods ### Attributes | `animate` | Used to animate the application of any method of `self`. | |-----------------------|------------------------------------------------------------------------| | `animation_overrides` | | | `color` | | | `depth` | The depth of the mobject. | | `fill_color` | If there are multiple colors (for gradient) this returns the first one | | `height` | The height of the mobject. | | `n_points_per_curve` | | | `sheen_factor` | | | `stroke_color` | | | `width` | The width of the mobject. | #### \_original_\_init_\_(table, element_to_mobject=, element_to_mobject_config={'num_decimal_places': 1}, \*\*kwargs) Special case of [`Table`](manim.mobject.table.Table.md#manim.mobject.table.Table) with `element_to_mobject` set to [`DecimalNumber`](manim.mobject.text.numbers.DecimalNumber.md#manim.mobject.text.numbers.DecimalNumber). By default, `num_decimal_places` is set to 1. Will round/truncate the decimal places based on the provided `element_to_mobject_config`. * **Parameters:** * **table** (*Iterable* *[**Iterable* *[**float* *|* *str* *]* *]*) – A 2D array, or a list of lists. Content of the table must be valid input for [`DecimalNumber`](manim.mobject.text.numbers.DecimalNumber.md#manim.mobject.text.numbers.DecimalNumber). * **element_to_mobject** (*Callable* *[* *[**float* *|* *str* *]* *,* [*VMobject*](manim.mobject.types.vectorized_mobject.VMobject.md#manim.mobject.types.vectorized_mobject.VMobject) *]*) – The [`Mobject`](manim.mobject.mobject.Mobject.md#manim.mobject.mobject.Mobject) class applied to the table entries. Set as [`DecimalNumber`](manim.mobject.text.numbers.DecimalNumber.md#manim.mobject.text.numbers.DecimalNumber). * **element_to_mobject_config** (*dict*) – Element to mobject config, here set as {“num_decimal_places”: 1}. * **kwargs** – Additional arguments to be passed to [`Table`](manim.mobject.table.Table.md#manim.mobject.table.Table).