原文:https://facontidavide.github.io/PlotJuggler/visualization_howto/index.html
主要概念
此外,我们将使用以下术语描述PlotJuggler的一些条目和概念。
应用程序包含一个或多个窗口。
有一个主窗口和0个或多个子窗口。
一个窗口可能包含1个或多个标签页。
一个标签页可能包含1个或多个绘图控件(PlotWidget)。这些控件排列在一个N>=1列和M>=1行的表格中。
一个绘图可能包含0条或多条曲线。每条曲线对应一个时间序列。
主窗口的左侧有一个可搜索的时间序列列表。
向绘图控件添加一个或多个时间序列
要在绘图控件中显示曲线,只需使用鼠标左键选择时间序列,然后将其拖放至绘图区域。
按下CTRL或SHIFT键,你便可以选择多条曲线。
创建多个绘图
使用“添加列”和“添加行”按钮,便可以创建一个绘图控件表格。还可以添加多个标签页和其他窗口。
显示XY曲线
尽管PlotJuggler主要关注于时间序列,但它还可以混合共享相同时间轴的两个时间序列。一个典型的用例是机器人的XY位置。
要激活这个模式,使用鼠标右键而不是左键来拖放应该用作X轴的曲线。
撤销/重做
大多数情况下,CTRL + Z所做的正是你所期望的:还原上一个操作。这包括新增绘图、删除绘图、向标签页新增行/列,等等。按下CTRL + SHIFT + Z键,便可以重做动作。
交换绘图
将一个完整的绘图拖放至另一个绘图的位置,便可以交换两者的位置。使用CTRL + 鼠标右键。
缩放区域
在绘图区域中,用户按住鼠标左键拖动,便可以放大拖动选中的矩形区域。
放大/缩小
使用鼠标滚轮实现放大和缩小。另外,你也可以使用加号(+)和减号(-)按键。
平移
按住CTRL + 鼠标左键,便可以实现平移。
Add Comment