小数
合格名称:manim.mobject.text.numbers.DecimalNumber
Bases: VMobject
表示十进制数的 mobject。
参数:
- number ( float ) – 要显示的数值。稍后可以使用 进行修改set_value()
。
- num_decimal_places ( int ) – 小数点分隔符后的小数位数。值会自动四舍五入。
- mob_class ( VMobject
) – 默认情况下用于呈现数字和单位的类MathTex
。
- include_sign ( bool ) – 设置为True
包含正数和零的符号。
- group_with_commas ( bool ) –True
为了便于阅读,数千组之间用逗号分隔。
- digital_buff_per_font_unit ( float ) – 数字之间的额外间距。随着字体大小缩放。
- show_ellipsis ( bool ) – 当数字因舍入而被截断时,用省略号 ( ...
) 表示。
- unit ( str | None ) – 可以放置在数值右侧的单位字符串。
- unit_buff_per_font_unit ( float ) – 数值和单位之间的额外间距。的值unit_buff_per_font_unit=0.003
给出了适当的间距。随着字体大小缩放。
- include_background_rectangle ( bool ) – 添加背景矩形以增加繁忙场景的对比度。
- edge_to_fix ( Sequence [ float ] ) – 确保整个对象右对齐或左对齐。
- font_size ( float ) – 字体大小。
- stroke_width(float)–
- fill_opacity (float) –
例子
示例:MovingSquareWithUpdaters
方法
get_value |
|
increment_value |
|
set_value |
将 的值设置DecimalNumber 为新数字。 |
属性
animate |
用于对 的任何方法的应用程序进行动画处理self 。 |
animation_overrides |
|
color |
|
depth |
对象的深度。 |
fill_color |
如果有多种颜色(对于渐变),则返回第一个颜色 |
font_size |
tex mobject 的字体大小。 |
height |
mobject 的高度。 |
n_points_per_curve |
|
sheen_factor |
|
stroke_color |
|
width |
mobject 的宽度。 |
_get_formatter(**kwargs)
配置首先基于实例属性,但会被任何关键字参数覆盖。相关关键字: - include_sign - group_with_commas - num_decimal_places - field_name(例如0或0.real)
初始化自身。请参阅 help(type(self)) 以获取准确的签名。
参数
- number(float)–
- num_decimal_places ( int ) –
- mob_class ( VMobject ) –
- include_sign (bool) –
- group_with_commas ( bool ) –
- digital_buff_per_font_unit (float) –
- show_ellipsis (bool) –
- unit( str |__None) –
- unit_buff_per_font_unit (float) –
- include_background_rectangle (bool) –
- edge_to_fix (Sequence__[ float ] ) –
- font_size(float)–
- stroke_width(float)-
- fill_opacity (float) –
属性 font_size
tex mobject 的字体大小。
set_value(number)
将 的值设置DecimalNumber
为新数字。
参数
number ( float ) – 将覆盖 的当前编号的值DecimalNumber
。