2.10.30 plotmultivm


Menu Information

Plot > Contour : Heatmap with Split Tiles

Brief Information

Create grouped heatmap with multiple info in same cell

Additional Information

Minimum Origin Version Required: Origin 2024

Command Line Usage

plotmultivm rowpos:=label label:="Long Name" colpos:=selcol1 ogl:=<new template:=Heat_Map_Multi_var>;

plotmultivm datatype:=sheet irng:=[Book2](Pearson1,Spearman1,Kendall1) rowpos:=label label:="Long Name" colpos:=selcol1 ogl:=<new template:=Heat_Map_Multi_var>;

plotmultivm datatype:=vm irng:=VM1|VM2|VM3|VM4 ogl:=<new template:=Heat_Map_Multi_var>;

Variables

Display
Name
Variable
Name
I/O
and
Type
Default
Value
Description
Data Type datatype

Input

int

1

Option list:

  • sheet:Multiple Sheets
    Select multiple sheets as virtual matrix input; these sheets should have same dimension and same XY matrix values.
  • range:Multiple Ranges in Same Sheet
    Select multiple blocks in same sheet as virtual matrix input; these blocks should have same dimension and same XY matrix values.
  • vm:Existing Virtual Matrices
    Select multiple existing virtual matrices as input.
Input irng

Input

Range

<active>
Specify Z-values to plot.
Data Layout format

Input

int

0
Specify which way to set the X- and Y-values.

Option list:

  • yacross:Y across columns
    Use a row as Y-values and a column as X-values.
  • xacross:X across columns
    Use a row as X-values and a column as Y-values.
rowpos

Input

int

<auto>
Specify the row for Y(or X)-values. Whether Y or X-values are specified is determined by the value of format.

Option list:

  • none:None
    Use column number in the selected range of cells from a worksheet as Y(or X)-values, which starts from 1.
  • selrow1:1st row in selection
    Use the first row in the selection as Y(or X)-values.
  • wksrow1:1st row in sheet
    Use the first row in the worksheet as Y(or X)-values. Note that if only a range of a worksheet is specified in irng, only the corresponding part of the first row in the worksheet is used as Y(or X)-values.
  • label:Column label
    Use the column labels in the worksheet as the Y(or X)-values. Column Label row is specified in label.
  • custom:Custom
    Specify a row in the worksheet.
rowrng

Input

Range

<unassigned>
Specify a row for Y(or X)-values. rowrng should be specified only when rowpos is set to 4.
Column Label label

Input

string

<unassigned>
Specify a string for Column Label whose row is used as Y(or X)-values. label should be specified only when rowpos is set to 3. It needs to use a single character to specify the column label row in script.
rowtype

Input

string

<unassigned>
Specify the data format of the X/Y data. This variable is only accessible when the rowpos variable is not set to 0 (None).
Column colpos

Input

int

0
Specify the column for X(or Y)-values. Whether X or Y-values are specified is determined by the value of format.

Option list:

  • none:None
    Use row number in the selected range of cells from a worksheet as X(or Y)-values, which starts from 1.
  • selcol1:1st column in selection
    Use the first column in the selection as X(or Y)-values.
  • wkscol1:1st column in worksheet
    Use the first column in the worksheet as X(or Y)-values.
  • xcol:X column to left of selection
    Use the nearest X column to the left of the range of irng as X(or Y)-values. It can be specified only when there is at least one X column on the left side of the range of irng.
  • custom:Custom
    Specify a column in the worksheet.
Column colrng

Input

Range

<unassigned>
Specify a column for X(or Y)-values. colrng should be specified only when colpos is set to 4.
Column coltype

Input

string

<unassigned>
Specify the data format of the X/Y data. This variable is only accessible when colpos variable is not set to 0 (None).
X Title xtitle

Input

string

<unassigned>
Specify the X-axis title.
Y Title ytitle

Input

string

<unassigned>
Specify the Y-axis title.
Z Title ztitle

Input

string

<unassigned>
Specify the Z-axis title.
Virtual Matrix Name vmname

Input

string

VM1
Specify the name of virtual matrix.
Plot Type type

Input

int

105
Specify the plot type for 3D or contour graph.
Output Graph ogl

Output

GraphLayer

[<new template:=Heat_Map_Multi_var>]
Specify the graph layer to add plots.

Description

This X-Function is used to plot Heatmap with Split Tiles from XYY... virtual matrix data stored in the worksheet(s) or existing virtual matrices. Another X-Function plot_heatmapxyz can be used to created the Heatmap with Split Tiles from XYZ dataset.

Related X-Functions

plotmv, plot_heatmapxyz