如何使用虚拟矩阵(virtual matrix)绘图?

在Origin中,你可以选择工作表中的部分单元格绘制等高线图或3D图形,这时这部分数据将被视为虚拟矩阵。
你可以使用以下两种方式,通过自定义数据的虚拟矩阵来进行绘图:

1.创建一个虚拟矩阵

在未创建虚拟矩阵的情况下,你可以在创建虚拟矩阵同时绘制图形:

  1. 选择工作表单元格块,然后选择 Plot 菜单,例如 Plot: 3D Surface: Color Map Surface 或者其他能通过虚拟矩阵创建的绘图类型,打开 Plotting: plotvm 对话框.

  2. Data Layout 选项下,选择设置虚拟矩阵的X值和Y值的方式

    • 注: 如果选择 Y across columns,这表示将会使用行数据作为Y值,而列数据作为X值。相反,如果选择 X across columns,这表示将使用行数据作为X值,而列数据作为Y值。
  3. Y value inX value in 的下拉列表中,选择X和Y的数据范围。

    • 注: 如果在下拉列表中选择 None, 创建虚拟矩阵时,行索引或列索引将是X或Y数据。
  4. 点击 OK , 创建虚拟矩阵同时绘制图形。

    • image.png


2. 选择现有的虚拟矩阵

在已创建虚拟矩阵的情况下,你可以使用现有的虚拟矩阵直接绘制图形:

  1. 选择 Plot 菜单,打开 Plotting: plotvm 对话框.

  2. 点击 Input 左侧的三角按钮 How to customize data when plotting virtual matrix03.png, 然后在弹出菜单中,选择一个现有的虚拟矩阵。

    • image.png


你可以通过 Virtual Matrix Manager 来管理现有的虚拟矩阵。 如果你想打开 Virtual Matrix Manager 对话框,你可以:


    • 通过选择菜单 Tool: Virtual Matrix Manager…


  • 或者


    • 双击使用虚拟矩阵绘制的图形,打开Plot Details 对话框,然后点击底部的Workbook按钮。

Virtual Matrix Manager 对话框中,你可以:

  1. 右键单击左侧面板中的虚拟矩阵并选择 Delete,以删除现有的虚拟矩阵。

  2. 修改虚拟矩阵的名称,数据标题和数据格式。

  3. 在左侧面板中选择虚拟矩阵,然后单击Go to Worksheet 按钮 How to customize data when plotting virtual matrix04.png ,跳转到生成所选取的虚拟矩阵的工作表。

  4. 在右侧面板中选择由已选虚拟矩阵所绘制的图形,然后单击 Go to Graph 按钮 How to customize data when plotting virtual matrix05.png,跳转到所选取的图形窗口。

  • image.png

在使用虚拟矩阵绘图后,你可以在 Plot Details 对话框中了解虚拟矩阵的数据范围:

  1. 双击图形,打开 Plot Details 对话框。

  2. 将光标停在左侧面板的绘图名称上。

  3. 工具提示将显示出虚拟矩阵的数据范围。

  • image.png

在 Origin,你可以通过 vmatrix object 的 Labtalk 脚本来访问虚拟矩阵,以及修改其属性