IRootLab
An Open-Source MATLAB toolbox for vibrational biospectroscopy
vis_scatter3d2.m
Go to the documentation of this file.
1 %> @brief Visualization - 3D Scatterplot - Ellipse Walls
2 %> @sa data_draw_scatter_3d2.m, uip_vis_scatter3d2.m
3 classdef vis_scatter3d2 < 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  %> =[1, 1, 1]
11  flags_min = [1, 1, 1];
12  %> =[0.2, 0.5]
13  ks = [0.2, 0.5];
14  %> =0. Whether to project the points onto the walls
15  flag_wallpoints = 0;
16  end;
17 
18  methods
19  function o = vis_scatter3d2(o)
20  o.classtitle = '3D Scatterplot - Ellipse Walls';
21  o.inputclass = 'irdata';
22  end;
23  end;
24 
25  methods(Access=protected)
26  function out = do_use(o, obj)
27  out = [];
28  data_draw_scatter_3d2(obj, o.idx_fea, o.confidences, o.flags_min, o.ks, o.flag_wallpoints);
29  set_title(o.classtitle, obj);
30  end;
31  end;
32 end
Dataset class.
Definition: irdata.m:30
function data_draw_scatter_3d2(in data, in idxfea, in confidences, in flags_min, in ks, in flag_wallpoints)
Visualization base class.
Definition: vis.m:4
Visualization - 3D Scatterplot - Ellipse Walls.
Definition: vis_scatter3d2.m:3
Analysis Session (AS) base class.
Definition: as.m:6
function set_title(in s, in obj)