GroupPlot::GetDataPlot

Description

get a DataPlot from the GroupPlot. The object is referred to by index.

Syntax

DataPlot GetDataPlot( int nIndex )

Parameters

nIndex

Return

Examples

void GroupPlot_GetDataPlot_Ex1()
{
        //assume the active graphlayer has at least two dataplots on it
        GraphLayer gl = Project.ActiveLayer();
        if ( !gl )
        {
                printf("Can not get active graphlayer!");
                return;
        }
        if ( !gl.Groups(0) && !gl.GroupPlots(0, gl.DataPlots.Count()) ) //if never grouped, group them
        {
                printf("Fail to group all plots on graphlayer!");
                return;
        }
        GroupPlot gPlot = gl.Groups(0); //get first groupplot object
        int nMiddle = (0 + gPlot.GetCount())/2;
        DataPlot dp = gPlot.GetDataPlot(nMiddle); //get the middle of all dataplots
        if ( dp )
        {
                printf("The %dth DataPlot is %s", nMiddle, dp.GetDatasetName());
        }
        return;
}

Remark

See Also

Header to Include

origin.h