IRootLab
An Open-Source MATLAB toolbox for vibrational biospectroscopy
vis_scatter3d.m
Go to the documentation of this file.
1 %> @brief 3D Scatterplot
2 %> @sa data_draw_scatter_3d.m, uip_vis_scatter3d.m
3 classdef vis_scatter3d < vis
4  properties
5  %> =[1, 2, 3] Index of features to be uses as coordinates. Must be a 3-element vector.
6  idx_fea = [1, 2, 3];
7  %> =[] . Vector of confidence percentages (between 0 and 1) for drawing the confidence ellipsoids. If left
8  %> empty, no confidence ellipsoid is drawn.
9  confidences = [];
10 
11  textmode = 0;
12  end;
13 
14  methods
15  function o = vis_scatter3d(o)
16  o.classtitle = '3D Scatterplot';
17  o.inputclass = 'irdata';
18  end;
19  end;
20 
21  methods(Access=protected)
22  function out = do_use(o, obj)
23  out = [];
24  data_draw_scatter_3d(obj, o.idx_fea, o.confidences, o.textmode);
25  set_title(o.classtitle, obj);
26  end;
27  end;
28 end
Dataset class.
Definition: irdata.m:30
Visualization base class.
Definition: vis.m:4
function data_draw_scatter_3d(in data, in idx_fea, in confidences, in textmode)
3D Scatterplot
Definition: vis_scatter3d.m:3
Analysis Session (AS) base class.
Definition: as.m:6
function set_title(in s, in obj)