I want to ensure that the patchs I plot are always displayed, not depending if they are to small compared to the current axes units.
The following minimal plot illustrates the issue:
axisLim=10000;figurehold on plot(1:axisLim);p1=patch([10 10 500 500],[0 axisLim axisLim 0],[1 1 1 1],… 'EdgeColor','none',wFaceColor','r')p2=patch([9000 9000 9001 9001],[0 axisLim axisLim 0],[1 1 1 1],… 'FaceColor','r','EdgeColor','none')
The patch p1 will be visible, whereas the second won't. How can I make sure that all patchs are visible?
Best Answer