跳转至

小数表

合格名称:manim.mobject.table.DecimalTable

Python
class DecimalTable(table, element_to_mobject=<class 'manim.mobject.text.numbers.DecimalNumber'>, element_to_mobject_config={'num_decimal_places': 1}, **kwargs)

Bases: Table

Table用于DecimalNumber显示小数条目的专用 mobject。

例子

示例:小数表示例

DecimalTableExample-1.png

Python
from manim import *

class DecimalTableExample(Scene):
    def construct(self):
        x_vals = [-2,-1,0,1,2]
        y_vals = np.exp(x_vals)
        t0 = DecimalTable(
            [x_vals, y_vals],
            row_labels=[MathTex("x"), MathTex("f(x)=e^{x}")],
            h_buff=1,
            element_to_mobject_config={"num_decimal_places": 2})
        self.add(t0)

的特殊情况Table设置element_to_mobjectDecimalNumber。默认情况下,num_decimal_places设置为 1。将根据提供的 舍入/截断小数位element_to_mobject_config

参数

  • table ( Iterable [ Iterable [ float | str ] ] ) – 2D 数组或列表的列表。表的内容必须是 的有效输入DecimalNumber
  • element_to_mobject ( Callable [ [ float | str ] , VMobject ] ) –Mobject应用于表条目的类。设置为DecimalNumber.
  • element_to_mobject_config ( dict ) – 元素到 mobject 配置,此处设置为 {“num_decimal_places”: 1}。
  • kwargs – 要传递给 的附加参数Table

方法

属性

animate 用于对 的任何方法的应用程序进行动画处理self
animation_overrides
color
depth 对象的深度。
fill_color 如果有多种颜色(对于渐变),则返回第一个颜色
height mobject 的高度。
n_points_per_curve
sheen_factor
stroke_color
width mobject 的宽度。