# 图形


二维和三维绘图、图像、动画
图形函数包括二维和三维绘图函数,用于以可视化形式呈现数据和通信的结果。以交互方式或编程方式自定义绘图。

函数库:TyPlot

提示

使用本函数库之前,需要通过import TyPlotusing TyPlot来实现加载。
关于importusing的详细用法,请参见模块的命名空间管理

二维图和三维图

绘制连续、离散、曲面以及三维体数据图

类别 简介
线图 线图、对数图和函数图
数据分布图 直方图、饼图、文字云等
离散数据图 条形图、散点图等
极坐标图 在极坐标中绘图
等高线图 二维和三维等值线图
曲面、体积和多边形 网格曲面和三维体数据、非网格多边形数据
向量场 彗星状图、罗盘状图、羽状图、箭状图和流线图
格式和注释

添加标签、调整颜色、定义坐标轴范围、应用光照或透明度、设置照相机视图

类别 简介
标签和注释 添加标题、轴标签、信息性文本以及其他图表注释
坐标区外观 修改坐标轴范围和刻度值、添加网格线、合并多个绘图
颜色图 查看和修改颜色图、控制颜色映射、添加颜色栏
三维场景控制 添加光源、设置对象透明度、控制照相机视图
打印与保存

打印和导出为标准文件格式

类别 简介
导出 将文件导出
图形对象

通过设置底层对象的属性自定义图形

类别 简介
图形对象属性 通过设置底层对象的属性自定义图形
图形对象的标识 查找、复制和删除图形对象
图形对象编程 比较、有效性测试、预分配和对象数组
指定图形输出的目标 控制目标图窗和轴以及如何更新这些对象
图形交互

图形库交互操作

类别 简介
图窗介绍 Syslab 图形库图窗介绍
平移、缩放、旋转 坐标轴平移、缩放、旋转功能介绍
游标 图形库游标交互功能介绍
标签与图例的编辑 图窗标签与图例的编辑功能介绍
字体设置 图形库字体设置功能介绍
无界面模式

图形库无界面模式

局限性

图形交互

TyPlot 图形库底层采用了开源组件 Matplotlib。为确保 TyPlot 库的交互功能正常运行,在项目中请勿同时使用 TyPlot 和 Python Matplotlib 进行绘图。二者混用可能会引发交互响应异常,或导致图形显示错误。