How to prevent small lines from disappearing on zoom out?
7 次查看(过去 30 天)
显示 更早的评论
I have a 2D curve that I am plotting as very small segments so I can change the color per segment. I have found that if I zoom out, the entire thing just disappears, perhaps due to some graphics optimization that considers each segment to be excessively small? Is there a way around this?
EDIT: For example:
for ii=0:1000
plot([0 0],[ii*0.01 ii*0.01+0.01],'linewidth',3)
hold on
end
Then,
axis([-100 100 -100 100])
At this point I have a blank plot.
3 个评论
Image Analyst
2019-1-16
Possibly just being subsampled away when it displays on your screen in much fewer number of pixels?
回答(1 个)
madhan ravi
2019-1-17
Becuase you plot single points in every iteration and you haven‘t mentioned a marker for it
plot(...,'-ok','Linewidth',3)
% remove axis(...)
2 个评论
Walter Roberson
2019-1-17
Look in the File Exchange for the colored line contribution based on surf or the one based on patch.
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Visual Exploration 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!