|
41 | 41 | % outliercolor: ...[NA]
|
42 | 42 | % outlierwidth: ...[NA]
|
43 | 43 |
|
44 |
| - %---------------------------------------------------------------------% |
45 |
| - |
46 | 44 | %-AXIS INDEX-%
|
47 | 45 | axIndex = obj.getAxisIndex(obj.State.Plot(barIndex).AssociatedAxis);
|
48 | 46 |
|
|
52 | 50 | %-CHECK FOR MULTIPLE AXES-%
|
53 | 51 | [xSource, ySource] = findSourceAxis(obj, axIndex);
|
54 | 52 |
|
55 |
| - %---------------------------------------------------------------------% |
56 |
| - |
57 | 53 | %-associate axis-%
|
58 | 54 | obj.data{barIndex}.xaxis = "x" + xSource;
|
59 | 55 | obj.data{barIndex}.yaxis = "y" + ySource;
|
60 |
| - |
61 |
| - %---------------------------------------------------------------------% |
62 |
| - |
63 |
| - %-set trace-% |
64 | 56 | obj.data{barIndex}.type = "bar";
|
65 | 57 | obj.data{barIndex}.name = barData.DisplayName;
|
66 | 58 | obj.data{barIndex}.visible = strcmp(barData.Visible,"on");
|
67 | 59 |
|
68 |
| - %---------------------------------------------------------------------% |
69 |
| - |
70 | 60 | %-set plot data-%
|
71 | 61 | xData = barData.XData;
|
72 | 62 | yData = barData.YData;
|
73 | 63 |
|
74 |
| - if isduration(xData) || isdatetime(xData) |
| 64 | + if isdatetime(xData) |
75 | 65 | xData = datenum(xData);
|
76 | 66 | end
|
77 |
| - if isduration(yData) || isdatetime(yData) |
| 67 | + if isdatetime(yData) |
78 | 68 | yData = datenum(yData);
|
79 | 69 | end
|
80 | 70 |
|
|
89 | 79 | obj.data{barIndex}.y = xData;
|
90 | 80 | end
|
91 | 81 |
|
92 |
| - %---------------------------------------------------------------------% |
93 |
| - |
94 | 82 | %-trace settings-%
|
95 | 83 | markerline = extractAreaLine(barData);
|
96 | 84 |
|
97 | 85 | obj.data{barIndex}.marker = extractAreaFace(barData);
|
98 | 86 | obj.data{barIndex}.marker.line = markerline;
|
99 | 87 |
|
100 |
| - %---------------------------------------------------------------------% |
101 |
| - |
102 | 88 | %-layout settings-%
|
103 | 89 | obj.layout.bargroupgap = 1-barData.BarWidth;
|
104 | 90 |
|
|
118 | 104 | obj.layout.barmode = "relative";
|
119 | 105 | end
|
120 | 106 |
|
121 |
| - %---------------------------------------------------------------------% |
122 |
| - |
123 | 107 | %-bar showlegend-%
|
124 | 108 | leg = barData.Annotation;
|
125 | 109 | legInfo = leg.LegendInformation;
|
|
0 commit comments