Skip to content

Commit cea161b

Browse files
Replace range() since it requires the Statistics and Machine Learning Toolbox
1 parent 4cef420 commit cea161b

File tree

4 files changed

+14
-11
lines changed

4 files changed

+14
-11
lines changed

plotly/plotly_aux/rangeLength.m

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
function out = rangeLength(x)
2+
out = max(x) - min(x);
3+
end

plotly/plotlyfig_aux/handlegraphics/updateHistogram2.m

+3-3
Original file line numberDiff line numberDiff line change
@@ -109,9 +109,9 @@ function updateScene(obj, dataIndex)
109109
cameraUpVector = axisData.CameraUpVector;
110110
cameraEye = cameraPosition;
111111

112-
rangeXLim = range(axisData.XLim);
113-
rangeYLim = range(axisData.YLim);
114-
rangeZLim = range(axisData.ZLim);
112+
rangeXLim = rangeLength(axisData.XLim);
113+
rangeYLim = rangeLength(axisData.YLim);
114+
rangeZLim = rangeLength(axisData.ZLim);
115115
cameraEye = cameraEye./[rangeXLim, rangeYLim rangeZLim];
116116
eyeNorm = max(abs(cameraEye)) - 1.4;
117117

plotly/plotlyfig_aux/handlegraphics/updateQuiver.m

+6-6
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,9 @@ function updateScene(obj, dataIndex)
137137
fac = 1;
138138
end
139139

140-
r1 = range([ 1, prod(aspectRatio([1,2])) ]);
141-
r2 = range([ 1, prod(aspectRatio([1,3])) ]);
142-
r3 = range([ 1, prod(aspectRatio([2,3])) ]);
140+
r1 = rangeLength([ 1, prod(aspectRatio([1,2])) ]);
141+
r2 = rangeLength([ 1, prod(aspectRatio([1,3])) ]);
142+
r3 = rangeLength([ 1, prod(aspectRatio([2,3])) ]);
143143
r = max([r1, r2, r3]);
144144

145145
%-aspect ratio-%
@@ -163,15 +163,15 @@ function updateScene(obj, dataIndex)
163163
%-scene axis configuration-%
164164
rangeFac = 0.0;
165165

166-
xRange = range(axisData.XLim);
166+
xRange = rangeLength(axisData.XLim);
167167
scene.xaxis.range(1) = axisData.XLim(1) - rangeFac * xRange;
168168
scene.xaxis.range(2) = axisData.XLim(2) + rangeFac * xRange;
169169

170-
yRange = range(axisData.YLim);
170+
yRange = rangeLength(axisData.YLim);
171171
scene.yaxis.range(1) = axisData.YLim(1) - rangeFac * yRange;
172172
scene.yaxis.range(2) = axisData.YLim(2) + rangeFac * yRange;
173173

174-
zRange = range(axisData.ZLim);
174+
zRange = rangeLength(axisData.ZLim);
175175
scene.zaxis.range(1) = axisData.ZLim(1) - rangeFac * zRange;
176176
scene.zaxis.range(2) = axisData.ZLim(2) + rangeFac * zRange;
177177

plotly/plotlyfig_aux/handlegraphics/updateStackedplot.m

+2-2
Original file line numberDiff line numberDiff line change
@@ -245,12 +245,12 @@ function updateStackedplotAxis(obj, plotIndex)
245245

246246
function [tickVals, tickText, expoFormat] = getNumTicks(axisLim, nTicks)
247247
refVals = [1, 2, 5];
248-
refPot = floor(log10(range(axisLim)));
248+
refPot = floor(log10(rangeLength(axisLim)));
249249

250250
fixAxisLim = fix(axisLim);
251251

252252
if ~all(fixAxisLim == 0)
253-
expoFormat = floor(log10(max(1, range(fixAxisLim))));
253+
expoFormat = floor(log10(max(1, rangeLength(fixAxisLim))));
254254
else
255255
expoFormat = refPot;
256256
end

0 commit comments

Comments
 (0)