matrix | 要绘制的 igraph.Matrix。
它接受以下关键字参数
- bbox: 我们将在此边界框内进行绘制。可以是
BoundingBox 构造函数接受的任何类型(即,2元组、4元组或一个BoundingBox 对象)。
- palette: 用于在绘制顶点时将整数颜色索引映射到颜色的调色板
- style: 绘图的样式。boolean对于绘制布尔值(True/False或 0/1)的矩阵非常有用False将显示为白色框,True则显示为黑色框。palette使用给定的调色板通过颜色表示数字,最小值将被分配到调色板颜色索引0,最大值将被分配到调色板的长度。None只绘制透明的单元格背景。默认样式是boolean(但将来可能会改变)。None矩阵中的值在两种情况下都经过特殊处理:对应于None.
- 、{circle}、{triangle}、{triangle-down} 或: 矩阵的单元格是否应为正方形。默认值是True.
- grid_width: 矩阵上显示的网格线宽度。如果为零或负值,则关闭网格。如果单元格的大小小于给定线宽的三倍,网格也会关闭。默认值是1。也允许使用小数宽度。
- border_width: 绘制在矩阵周围的边框线宽度。如果为零或负值,则关闭边框。默认值是1.
- row_names: 行的名称
- col_names: 列的名称。
- values: 要在单元格中显示的值。如果为None或False,则不显示任何值。如果为True,则值来自正在绘制的矩阵。如果它是另一个矩阵,则该矩阵的值将显示在单元格中。在这种情况下,值矩阵的形状必须与正在绘制的矩阵的形状匹配。
- value_format: 一个格式字符串或一个可调用对象,用于指定如何绘制值。如果它是可调用对象,则它必须是一个函数,接受单个值并返回一个字符串。例如:"%#.2f"用于浮点数,小数点后始终精确两位。请参阅 Python 文档中关于%运算符的详细格式字符串说明。如果未给出格式字符串,则默认为str函数。
如果只给出行名或列名,并且矩阵是方形的,则相同的名称将用于列名和行名。
|