Why do lines look blurry with linewidth 1 in R2017a?
15 次查看(过去 30 天)
显示 更早的评论
I am using R2017a and when I plot lines with linewidth of 1, they appear blurry or pixelated, as in the screenshot below. How can I fix this so the lines look crisp? I suspect it is not Matlab but rather some operating system setting (Windows 10), but any help would be appreciated.
0 个评论
采纳的回答
Mudambi Srivatsa
2017-6-26
You might have to switch to 'opengl' hardware mode for graphics smoothing functionality. To do so, you can run the following code in MATLAB command window:
opengl hardware
Further, you can use the following settings to turn on line smoothing (if disabled earlier) in MATLAB:
set(0,'DefaultLineLineSmoothing','on');
set(0,'DefaultPatchLineSmoothing','on');
opengl('OpenGLLineSmoothingBug',1);
2 个评论
Bob Blaine
2017-7-21
Line smoothing was deprecated in 2014b, so I suspect that the only one that really changes anything is the first suggestion.
I think that the reason that you are seeing this change is that MathWorks found some issues or instabilities with your graphics hardware/driver combination and felt it was better to emulate graphics on software, which doesn't support anti-aliasing. You might want to try updating your graphics driver, if possible as this usually also solves the problem.
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Graphics Performance 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!