Is there a way to adjust the 2D line plot grid transparency/visibility/opacity in Matlab?
Thank you, Uku
No products are associated with this question.
Sorry, no there is not. There is GridLineStyle and MinorGridLineStyle properties of the axes. I do not recall at the moment whether the LineWidth axes property affects the grid lines. None of those properties can change the transparency.
Thank you for the answer! I think this feature should be integrated into future program releases. In scientific papers color costs, black and white plots can become messy with very sharp and distinct grid lines.
% Try this
% Create an axes in a figure with grid lines
NF = figure;
hGridAxes = get(NF, 'children');
% make grid transparent
set(hGridAxes, 'Color', 'none')
% Set the axes parent to the figure that you want to overlay
set(hGridAxes, 'parent', handleOfFigureToOverLay);
You will have to play with the position of the hGridAxes and perhaps the tick labels, but this should get you started.
I have a figure with many axes produced by 'Panel' and needed a grid overlay. This work for me.