标记线
合格名称:manim.mobject.geometry.labeled.LabeledLine
Python | |
---|---|
Bases:Line
构造一条沿其长度某处包含标签框的线。
参数:
- label (str | Tex | MathTex | Text) – 将显示在该行上的标签。
- label_position (float | optional) – [0-1] 范围内的比率,指示标签相对于线条长度的位置。默认值为 0.5。
- font_size (float | optional) – 控制标签的字体大小。仅当label类型为str时才使用此参数。
- label_color (ParsableManimColor | optional) – 标签文本的颜色。仅当label类型为str时才使用此参数。
- label_frame (Bool | optional) – 将SurroundingRectangle框架添加到标签框。
- frame_fill_color (ParsableManimColor | optional) – 填充标签框的背景颜色。如果未提供值,则将使用画布的背景颜色。
- frame_fill_opacity (float | optional) – 通过传递 [0-1] 范围内的值来确定标签框的不透明度,其中 0 表示完全透明,1 表示完全不透明。
- seealso:: (..) -
LabeledArrow
例子
示例:LabeledLineExample
Python | |
---|---|
方法
属性
|||
|-|-|
animate
|用于对 的任何方法的应用程序进行动画处理self
。
animation_overrides
|
color
|
depth
|对象的深度。
fill_color
|如果有多种颜色(用于渐变),则返回第一个颜色
height
|mobject 的高度。
n_points_per_curve
|
sheen_factor
|
stroke_color
|
width
|mobject 的宽度。
Python | |
---|---|
初始化自身。请参阅 help(type(self)) 以获取准确的签名。
参数:
-
label (str | manim.mobject.text.tex_mobject.Tex | manim.mobject.text.tex_mobject.MathTex | manim.mobject.text.text_mobject.Text) –
-
label_position (float) –
-
font_size (float) –
-
label_color (Union[ManimColor, int, str, Tuple[int, int, int], Tuple[float, float, float], Tuple[int, int, int, int], Tuple[float, float, float, float], ndarray[Any, dtype[int64]], ndarray[Any, dtype[float64]]]) –
-
label_frame (bool) –
-
frame_fill_color (Union[ManimColor, int, str, Tuple[int, int, int], Tuple[float, float, float], Tuple[int, int, int, int], Tuple[float, float, float, float], ndarray[Any, dtype[int64]], ndarray[Any, dtype[float64]]]) –
-
frame_fill_opacity (float) –
返回类型: None