Changeset 344 in ETALON


Ignore:
Timestamp:
Mar 1, 2016, 6:08:54 PM (9 years ago)
Author:
malovyts
Message:

Fixed scatter_2d to give plot handle as output

File:
1 edited

Legend:

Unmodified
Added
Removed
  • SPESO/ana2015/data_scatter2d.m

    r320 r344  
    1 function data_scatter2d(var1,var2,repeat_frequency)
     1function sch = data_scatter2d(var1,var2,repeat_frequency)
    22
    3 global allData;
     3        global allData;
    44
    5 [valsused,vals]=data_get_vals(var1,var2);
     5        [valsused,vals]=data_get_vals(var1,var2);
    66
    7 if nargin>2
    8         vals(1,:)=mod(vals(1,:),repeat_frequency);
    9 end
     7        if nargin>2
     8                vals(1,:)=mod(vals(1,:),repeat_frequency);
     9        end
    1010
    11 if (isempty(vals(1,:))||isempty(vals(2,:)))
    12   warning_sp([ ' Warning one of the two variable is empty: ' length(vals(1,:)) ' / '  length(vals(2,:))  ])
    13 else
    14 hold on
    15 if (valsused(4,1))
    16   scatter(vals(1,:),vals(2,:),'red')
    17   scatter(vals(1,:),-10*vals(4,:),'blue','+')
    18    legend('Det. 1','Det. 2 x-10', 'Location','Best')
    19    else
    20   scatter(vals(1,:),vals(2,:), 'red','+')
    21 end % there is a var in pos 4
     11        if (isempty(vals(1,:))||isempty(vals(2,:)))
     12                  warning_sp([ ' Warning one of the two variable is empty: ' length(vals(1,:)) ' / '  length(vals(2,:))  ])
     13                else
     14                hold on
     15                if (valsused(4,1))
     16                   sch(1) = scatter(vals(1,:),vals(2,:),'red')
     17                   sch(2) = scatter(vals(1,:),-10*vals(4,:),'blue','+')
     18                   legend('Det. 1','Det. 2 x-10', 'Location','Best')
     19                   else
     20                   sch = scatter(vals(1,:),vals(2,:), 'red','+')
     21                end % there is a var in pos 4
    2222
    23 title({ [ get_var_name(var1) ' vs ' get_var_name(var2) ];allData.selection})
    24 xlabel(get_var_name(var1))
    25 ylabel(get_var_name(var2))
    26 end %not empty
     23                title({ [ get_var_name(var1) ' vs ' get_var_name(var2) ];allData.selection})
     24                xlabel(get_var_name(var1))
     25                ylabel(get_var_name(var2))
     26        end %not empty
    2727end %function
Note: See TracChangeset for help on using the changeset viewer.