Skip to content

Commit 228facf

Browse files
Handle infinite data for FancyPlot axis
1 parent 7c68392 commit 228facf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/+otp/+utils/FancyPlot.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,11 +53,11 @@ function axisLimits(ax, dir, data, padding)
5353

5454
switch get(ax, strcat(dir, 'scale'))
5555
case 'linear'
56-
[yMin, yMax] = bounds(data(:));
56+
[yMin, yMax] = bounds(data(isfinite(data)));
5757
p = padding * (yMax - yMin);
5858
limits = [yMin - p, yMax + p];
5959
case 'log'
60-
[yMin, yMax] = bounds(data(data(:) > 0));
60+
[yMin, yMax] = bounds(data(data > 0 & isfinite(data)));
6161
p = (yMax / yMin)^padding;
6262
limits = [yMin / p, yMax * p];
6363
end

0 commit comments

Comments
 (0)