# 图形
二维和三维绘图、图像、动画
图形函数包括二维和三维绘图函数,用于以可视化形式呈现数据和通信的结果。以交互方式或编程方式自定义绘图。
函数库:TyPlot
提示
使用本函数库之前,需要通过import TyPlot或using TyPlot来实现加载。
关于import和using的详细用法,请参见模块的命名空间管理。
绘制连续、离散、曲面以及三维体数据图
| 类别 | 简介 |
|---|---|
| 线图 | 线图、对数图和函数图 |
| 数据分布图 | 直方图、饼图、文字云等 |
| 离散数据图 | 条形图、散点图等 |
| 极坐标图 | 在极坐标中绘图 |
| 等高线图 | 二维和三维等值线图 |
| 曲面、体积和多边形 | 网格曲面和三维体数据、非网格多边形数据 |
| 向量场 | 彗星状图、罗盘状图、羽状图、箭状图和流线图 |
添加标签、调整颜色、定义坐标轴范围、应用光照或透明度、设置照相机视图
| 类别 | 简介 |
|---|---|
| 标签和注释 | 添加标题、轴标签、信息性文本以及其他图表注释 |
| 坐标区外观 | 修改坐标轴范围和刻度值、添加网格线、合并多个绘图 |
| 颜色图 | 查看和修改颜色图、控制颜色映射、添加颜色栏 |
| 三维场景控制 | 添加光源、设置对象透明度、控制照相机视图 |
打印和导出为标准文件格式
| 类别 | 简介 |
|---|---|
| 导出 | 将文件导出 |
通过设置底层对象的属性自定义图形
| 类别 | 简介 |
|---|---|
| 图形对象属性 | 通过设置底层对象的属性自定义图形 |
| 图形对象的标识 | 查找、复制和删除图形对象 |
| 图形对象编程 | 比较、有效性测试、预分配和对象数组 |
| 指定图形输出的目标 | 控制目标图窗和轴以及如何更新这些对象 |
图形库交互操作
| 类别 | 简介 |
|---|---|
| 图窗介绍 | Syslab 图形库图窗介绍 |
| 平移、缩放、旋转 | 坐标轴平移、缩放、旋转功能介绍 |
| 游标 | 图形库游标交互功能介绍 |
| 标签与图例的编辑 | 图窗标签与图例的编辑功能介绍 |
| 字体设置 | 图形库字体设置功能介绍 |
图形库无界面模式
局限性
图形交互
TyPlot 图形库底层采用了开源组件 Matplotlib。为确保 TyPlot 库的交互功能正常运行,在项目中请勿同时使用 TyPlot 和 Python Matplotlib 进行绘图。二者混用可能会引发交互响应异常,或导致图形显示错误。