mpl_toolkits.mplot3d.art3d.Text3D #
- mpl_toolkits.mplot3d.art3d类。Text3D ( x = 0 , y = 0 , z = 0 , text = '' , zdir = 'z' , ** kwargs ) [来源] #
基地:
Text
具有 3D 位置和方向的文本对象。
- 参数:
- x, y, z
文本的位置。
- 文字串
要显示的文本字符串。
- zdir {'x','y','z',无,三元组}
文本的方向。有关
get_dir_vector
这些值的说明,请参阅。
- 其他参数:
- **kwargs
所有其他参数都传递给
Text
.
在x , y处创建一个带有字符串text
Text
的实例。文本根据(默认:'left')和 (默认:'bottom')相对于锚点(x,y )对齐。另请参见 文本对齐。
horizontalalignment
verticalalignment
虽然 Text 接受 'label' 关键字参数,但默认情况下它不会添加到图例的句柄中。
有效的关键字参数是:
财产
描述
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
标量或无
布尔
颜色
具有属性的字典
patches.FancyBboxPatch
未知
未知
未知
color
或 c颜色
fontfamily
或家人{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontproperties
或字体或字体属性fontsize
或尺寸浮动或{'xx-small'、'x-small'、'small'、'medium'、'large'、'x-large'、'xx-large'}
fontstretch
或拉伸{0-1000 范围内的数值,'超压缩','超压缩','压缩','半压缩','普通','半扩展','扩展','超扩展', '超膨胀'}
fontstyle
或风格{'正常','斜体','斜体'}
fontvariant
或变体{'正常', '小型大写字母'}
fontweight
或重量{0-1000 范围内的数值, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', '粗体','重','超粗体','黑色'}
字符串
{'左','中心','右'}
布尔
目的
浮动(字体大小的倍数)
字符串
布尔
{'左','右','中心'}
布尔
None 或 bool 或 float 或可调用
(浮动,浮动)
布尔
浮动或{'垂直','水平'}
{无,'默认','锚点'}
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
目的
布尔
字符串
布尔或无
{'bottom', 'baseline', 'center', 'center_baseline', 'top'}
布尔
布尔
漂浮
漂浮
漂浮
- 绘制(渲染器)[来源] #
使用给定的渲染器绘制艺术家(及其子级)。
如果艺术家不可见,这将无效(
Artist.get_visible
返回 False)。- 参数:
- 渲染器
RendererBase
子类。
- 渲染器
笔记
此方法在 Artist 子类中被覆盖。
- get_tightbbox ( renderer = None ) [source] #
喜欢
Artist.get_window_extent
,但包括任何剪辑。- 参数:
- 渲染器
RendererBase
子类 将用于绘制图形的渲染器(即
fig.canvas.get_renderer()
)
- 渲染器
- 返回:
Bbox
封闭的边界框(在图中像素坐标中)。
- 设置( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , backgroundcolor=<UNSET> , bbox=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET> , clip_path=<UNSET > , color=<UNSET> , fontfamily=<UNSET> , fontproperties=<UNSET> , fontsize=<UNSET> , fontstretch=<UNSET> , fontstyle=<UNSET> , fontvariant=<UNSET> , fontweight=<UNSET> , gid=<未设置>,水平对齐=<未设置>, in_layout=<UNSET> , label=<UNSET> , linespacing=<UNSET> , math_fontfamily=<UNSET> , mouseover=<UNSET > , multialignment=<UNSET> , parse_math =<UNSET> , path_effects=<UNSET> ,选择器=<UNSET> , position=<UNSET> , position_3d=<UNSET> , rasterized=<UNSET> , rotation=<UNSET> , rotation_mode=<UNSET> , sketch_params=<UNSET> , snap=<UNSET> , text=<未设置> ,变换=<UNSET> ,transform_rotates_text=<UNSET> , url=<UNSET> , usetex=<UNSET> , verticalalignment=<UNSET> , visible=<UNSET> , wrap=<UNSET> , x=<UNSET> , y=<UNSET> , z= <UNSET> , zorder=<UNSET> ) [来源] #
一次设置多个属性。
支持的属性是
财产
描述
未知
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
标量或无
布尔
颜色
具有属性的字典
patches.FancyBboxPatch
布尔
补丁或(路径,变换)或无
color
或 c颜色
fontfamily
或家人{FONTNAME, 'serif', 'sans-serif', 'cursive', 'fantasy', 'monospace'}
fontproperties
或字体或字体属性fontsize
或尺寸浮动或{'xx-small'、'x-small'、'small'、'medium'、'large'、'x-large'、'xx-large'}
fontstretch
或拉伸{0-1000 范围内的数值,'超压缩','超压缩','压缩','半压缩','普通','半扩展','扩展','超扩展', '超膨胀'}
fontstyle
或风格{'正常','斜体','斜体'}
fontvariant
或变体{'正常', '小型大写字母'}
fontweight
或重量{0-1000 范围内的数值, 'ultralight', 'light', 'normal', 'regular', 'book', 'medium', 'roman', 'semibold', 'demibold', 'demi', '粗体','重','超粗体','黑色'}
字符串
{'左','中心','右'}
布尔
目的
浮动(字体大小的倍数)
字符串
布尔
{'左','右','中心'}
布尔
None 或 bool 或 float 或可调用
(浮动,浮动)
(浮动,浮动,浮动)
布尔
浮动或{'垂直','水平'}
{无,'默认','锚点'}
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
目的
布尔
字符串
布尔或无
{'bottom', 'baseline', 'center', 'center_baseline', 'top'}
布尔
布尔
漂浮
漂浮
漂浮
漂浮