矩阵
合格名称:manim.mobject.matrix.Matrix
Bases: VMobject
在屏幕上显示矩阵的 mobject。
例子
第一个示例显示了该模块的各种用途,而第二个示例则说明了选项 add_background_rectangles_to_entries 和 include_background_rectangle 的使用。
示例:矩阵示例
示例:背景矩形示例
参数
- 矩阵( Iterable ) – numpy 二维数组或列表列表。
- v_buff ( float ) – 元素之间的垂直距离,默认为 0.8。
- h_buff ( float ) – 元素之间的水平距离,默认为 1.3。
- 括号_h_buff ( float ) – 默认情况下,括号与矩阵的距离
MED_SMALL_BUFF
。 - 括号_v_buff ( float ) – 默认情况下括号的高度
MED_SMALL_BUFF
。 - add_background_rectangles_to_entries ( bool ) –
True
默认情况下是否应将背景矩形添加到条目中False
。 - include_background_rectangle ( bool ) –
True
默认情况下是否应包含背景矩形False
。 - element_to_mobject ( type [ MathTex ] ) – 默认情况下用于构造元素的 mobject 类
MathTex
。 - element_to_mobject_config ( dict
element_to_mobject
) –默认情况下要传递给构造函数的附加参数{}
。 - element_alignment_corner ( Sequence [ float ] ) – 默认情况下元素对齐的角点
DR
。 - left_bracket ( str ) – 默认情况下左括号类型
"["
。 - right_bracket ( str ) – 默认情况下右括号类型
"]"
。 - stretch_brackets ( bool ) –
True
默认情况下是否应该拉伸括号以适应矩阵内容的高度True
。 - 括号_config ( dict
MathTex
) –构造括号时要传递的附加参数。
方法
add_background_to_entries |
将黑色背景矩形添加到矩阵中,请参阅上面的示例。 |
get_brackets |
返回括号 mobject。 |
get_columns |
将矩阵的列返回为 VGroup。 |
get_entries |
返回矩阵的各个条目。 |
get_mob_matrix |
返回底层的生物矩阵 mobjects。 |
get_rows |
返回矩阵的行作为 VGroup。 |
set_column_colors |
为矩阵的每一列设置单独的颜色。 |
set_row_colors |
为矩阵的每一行设置单独的颜色。 |
属性
animate |
用于对 的任何方法的应用程序进行动画处理self 。 |
animation_overrides |
|
color |
|
depth |
对象的深度。 |
fill_color |
如果有多种颜色(对于渐变),则返回第一个颜色 |
height |
mobject 的高度。 |
n_points_per_curve |
|
sheen_factor |
|
stroke_color |
|
width |
mobject 的宽度。 |
add_background_to_entries()
将黑色背景矩形添加到矩阵中,请参阅上面的示例。
返回
当前矩阵 object (self)。
返回类型
get_brackets()
返回括号 mobject。
返回
每个 VGroup 包含一个括号
返回类型
List[ VGroup
]
例子
示例:GetBracketsExample
Python | |
---|---|
get_columns()
将矩阵的列返回为 VGroup。
返回
每个 VGroup 包含矩阵的一列。
返回类型
List[ VGroup
]
例子
示例:获取列示例
Python | |
---|---|
get_entries()
返回矩阵的各个条目。
返回
包含矩阵条目的 VGroup。
返回类型
例子
示例:GetEntriesExample
Python | |
---|---|
get_mob_matrix()
返回底层的生物矩阵 mobjects。
返回
每个 VGroup 包含矩阵的一行。
返回类型
List[ VGroup
]
get_rows()
返回矩阵的行作为 VGroup。
返回
每个 VGroup 包含矩阵的一行。
返回类型
List[ VGroup
]
例子
示例:GetRowsExample
Python | |
---|---|
set_column_colors(*colors)
为矩阵的每一列设置单独的颜色。
参数
colors( str ) – 颜色列表;指定的每种颜色对应于一列。
返回
当前矩阵 object (self)。
返回类型
例子
示例:SetColumnColorsExample
Python | |
---|---|
set_row_colors(*colors)
为矩阵的每一行设置单独的颜色。
参数
colors( str ) – 颜色列表;指定的每种颜色对应一行。
返回
当前矩阵 object (self)。
返回类型
例子
示例:SetRowColorsExample