colorbar doesnt work in R2017b
2 次查看(过去 30 天)
显示 更早的评论
I i just switched from R2012 to R2017b and the colorbar command produces an error.
For example, even the simple pair of commands:
surf(peaks);colorbar;
produces this error:
Error using flip
Too many input arguments.
Error in flipud (line 14)
x = flip(x,1);
Error in matlab.graphics.shape.internal.AxesLayoutManager/insertAboveAxes
Error in matlab.graphics.shape.internal.AxesLayoutManager.getManager
Error in legendcolorbarlayout (line 19)
hManager = matlab.graphics.shape.internal.AxesLayoutManager.getManager(hAx);
Error in matlab.graphics.illustration.ColorBar/setAxesImpl
Error in matlab.graphics.illustration.ColorBar/set.Axes_I
Error in matlab.graphics.illustration.ColorBar/set.Axes
Error in colorbar (line 215)
cbar.Axes = peeraxes;
0 个评论
采纳的回答
Steven Lord
2020-8-15
More likely than not you've written or downloaded your own flip.m that does not accept the same number of inputs as the built-in flip function. To check this, look at how many versions of flip are on the path.
which -all flip
Leave ones in directories under matlabroot alone. Rename or remove the others.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Colorbar 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!