2.10.5 plot_gboxindexed
Menu Information
Plot: 2D: Group Plot: Grouped Box Charts - Indexed Data
 
Brief Information
Create grouped box plot with indexed data 
 
Additional Information
Minimum Origin Version Required: 9.1 SR0
 Specifying a graph template is available starting with 2021b.
 
Command Line Usage
1. plot_gboxindexed -r 1 irng:=1!B"Machine" group:=1!A"ID" theme:=<Original>;
 2. plot_gboxindexed irng:=[Book10]1!2 group:=[Book10]1!1 theme:="Box_Column Scatter";
 3. plot_gboxindexed -r 1 group:=[Book1]nitrogen!A"plant" template:=C:\Users\shirley\Documents\OriginLab\UserFiles202002\MygBox.otpu theme:=Box_HalfBox;
 
X-Function Execution Options
Please refer to the page for additional option switches when accessing the x-function from script
 
Variables
Display Name
 | 
Variable Name
 | 
I/O and Type
 | 
Default Value
 | 
Description
 |  
| Data Column(s)
 | 
irng
 | 
 Input
 Range
 
 | 
 <active>
 | 
 Specify the input data range.
 |  
| Group Column(s)
 | 
group
 | 
 Input
 Range
 
 | 
 <unassigned>
 | 
 Specify the grouping range.
 |  
| Graph Template
 | 
template
 | 
 Input
 int
 
 | 
 <auto>
 | 
 Specify a plot template to apply formats and settings on the graph. Auto means applying the default template gbox.optu; Uncheck Auto box to select a template file by clicking the ... button.
 |  
| Graph Theme
 | 
theme
 | 
 Input
 string
 
 | 
 <unassigned>
 | 
 Specify a built-in graph theme (e.g.theme:="Box_Column Scatter") If spaces in the name, must use quotes:
 "Box_Column Scatter", "Box_Connect Mean Line", "Box_Dashed Whisker Thick Median", "Box_Data in Line", "Box_Filled Diamond", "Box_HalfBox", "Box_HalfViolin", "Box_I-shaped", "Box_Independent Line Colors", "Box_Interval Plot", "Box_Mean Bar with SE", Box_Violin, "Box_Whisker without Cap"
 
 |  
| Data Points Color by
 | 
color
 | 
 Input
 string
 
 | 
 <optional>
 | 
 Specifies the column that is used to customize data points color.
 Note: The graph theme (Box Type) should plot with Data: "Box_Column Scatter", "Box_Data in Line", "Box_HalfBox", "Box_HalfViolin", "Box_Mean Bar with SE"
 
 |  
| Output Data
 | 
rd
 | 
 Output
 ReportData
 
 | 
 [<input>]<new>
 | 
 Specify the range to output the unstacked data.
 |   
Description
This X-Function creates a grouped box chart from indexed data. You can specify the input data range and grouping range, also apply a built-in graph theme for box chart.
 Note: in Origin 2017 or ealier versions, this X-Function is not accessible from LabTalk script. To plot grouped box chart from script, you will need to use
 
worksheet -px 
Below are some examples:
 
worksheet -px ? gbox plot_gboxindexed irng:=[Book1]Sheet1!(B,C) group:=[Book1]Sheet1!col(D);//Column B and C as input Y, column D as grouping range
worksheet -px ? gbox plot_gboxindexed group:=[Book1]Sheet1!(3,4) theme:="Box_I-shaped";//Active data range as input Y, the 3rd and 4th column as grouping range(s) with the built-in Box_I-shaped theme. 
Note: Beginning with Origin 2018 SR0, an attention message warns the user when the number of groups exceeds some threshold value controlled by LabTalk System Variable @NC.
 
Examples
doc -s; 
doc -n;
newbook;
//import "Categorical Data.dat" file under "<Origin EXE Folder>\Samples\Graphing" path
string fn$=system.path.program$ + "Samples\Graphing\Categorical Data.dat";
impASC fname:=fn$;
//with the imported worksheet activated, call the plot_gindexed x-function to create the grouped column plot from col(B), 
//with column C and D as the grouping ranges and the built-in theme "Box_Filled Diamond".
plot_gboxindexed irng:=[%H]1!col(B) group:=[%H]1!(C,D) theme:="Box_Filled Diamond"; 
  
Related X-Functions
plotgboxraw, legendbox
 
             |