使 Matlab 网格线更明显
Make Matlab Grid Lines More Visible
Matlab 2014b中的网格线又细又轻,很难看清。 是否可以增加 Matlab 网格线的可见性?
您只能使用以下方法更改所有线条的粗细:
ax = gca
ax.LineWidth = 20
LineWidth — Width of axes outline, tick marks, and grid lines
0.5 (default) | scalar value Width of axes outline, tick marks, and grid lines, specified as a scalar value in point units. One point
equals 1/72 inch.
要使其更显眼,您可以使用以下方法更改颜色和透明度:
ax = gca
ax.GridLineStyle = '-'
ax.GridColor = 'k'
ax.GridAlpha = 1 % maximum line opacity
有关网格线可编辑属性的更多详细信息,请参见此处:
http://www.mathworks.com/help/matlab/ref/axes-properties.html#zmw57dd0e49371
作为 Ben 答案的替代方法,您可以更改系统的默认参数,以便始终应用更改。
对于线宽的情况,你要用这个:
set(0,'DefaultLineLineWidth',Some value)
检查 this link 以获取用于设置默认参数的格式。这几乎适用于您想更改的有关图形对象的任何内容。
这也困扰了我一段时间,Ben 的回答最终帮助我弄清楚了网格线的默认透明度仅为 0.15。要修复它:
ax=gca;
ax.GridAlpha=1;
Matlab 2014b中的网格线又细又轻,很难看清。 是否可以增加 Matlab 网格线的可见性?
您只能使用以下方法更改所有线条的粗细:
ax = gca
ax.LineWidth = 20
LineWidth — Width of axes outline, tick marks, and grid lines 0.5 (default) | scalar value Width of axes outline, tick marks, and grid lines, specified as a scalar value in point units. One point equals 1/72 inch.
要使其更显眼,您可以使用以下方法更改颜色和透明度:
ax = gca
ax.GridLineStyle = '-'
ax.GridColor = 'k'
ax.GridAlpha = 1 % maximum line opacity
有关网格线可编辑属性的更多详细信息,请参见此处:
http://www.mathworks.com/help/matlab/ref/axes-properties.html#zmw57dd0e49371
作为 Ben 答案的替代方法,您可以更改系统的默认参数,以便始终应用更改。
对于线宽的情况,你要用这个:
set(0,'DefaultLineLineWidth',Some value)
检查 this link 以获取用于设置默认参数的格式。这几乎适用于您想更改的有关图形对象的任何内容。
这也困扰了我一段时间,Ben 的回答最终帮助我弄清楚了网格线的默认透明度仅为 0.15。要修复它:
ax=gca;
ax.GridAlpha=1;