MATLAB中图形背景颜色设置问题

backColor = [0.3 0.6 0.4];
Hfig(1)=figure(1);
set(Hfig(1), 'color', backColor)
我想把图形的颜色设置一下, 但出来的图却设置在图形边框上了
,求好心人指点指点

1、新建脚本文件:打开Matlab-->点击“新建脚本文件”菜单(或者同时按下Ctrl+N)-->新建一个脚本文件(m文件)。

2、修改线型图形的颜色:如果图形是线型图,例如利用函数plot、fplot、stem、bar等函数绘制的图形。这里以plot函数画图设置颜色为例。

3、写程序画图设置图形颜色:在新建的脚本文件中输入下图所示的求解程序,点击保存-->点击运行,即可在figure页面看到画出的函数图像

4、设置面图的颜色:设置三维曲面图,三维曲线图饼图的曲面图的颜色。这种图形色颜色用专门colormap函数进行设置。打开matlab -->点击新建脚本文件-->在脚本文件中输入画图程序。

5、在新建的脚本文件中输入下图一所示求解程序-->点击保存-->点击运行。

6、在Matlab的Figure页面可以看到所画的图形。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-22

你的意思是想设置坐标框里面的颜色吧?把最后一句换成:

set(gca, 'color', backColor)

 

例如

backColor = [0.3 0.6 0.4];
plot(peaks)
set(gca, 'color', backColor)

本回答被提问者采纳
第2个回答  2013-08-06
set(gca, 'color', backColor)
相似回答