MATLAB 中如果用scatterplot 绘制的图,颜色怎么改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MATLAB 中如果用scatterplot 绘制的图,颜色怎么改相关的知识,希望对你有一定的参考价值。

MATLAB 中如果用scatterplot 绘制的图,默认的是蓝色,想要用红色表示怎么写命令。加( ...,‘r’)不行啊

>>a = rand(10,1);

scatterplot(a,1,0,'rx');

追问

(a,1,0,'rx')中1,0是什么意思?

追答

scatterplot(x,n,offset,plotstring) is the same as the syntax above, except that plotstring determines the plotting symbol, line type, and color for the plot. plotstring is a string whose format and meaning are the same as in the plot function.

参考技术A When C is a length(X)-by-3 matrix,t specifies the colors of the markers as RGB values,也就是后面决定颜色的RGB不能只是一列数组,要是length(X)-by-3 matrix。

scatter(msdata(i,1),msdata(i,2),'.',[0.1,0.3,0]); 可以改成
scatter(msdata(i,1),msdata(i,2),'.',ones(length(msdata(i,1)))*[0.1,0.3,0]);

用MATLAB绘制三维地形高程图

参考技术A

具体方法如下:

1、将已知的海拔数据放入一个矩阵A中。

2、从矩阵A中获取x,y,z坐标数据

3、根据x,y,z坐标数据,利用griddata函数,进行插值,并绘制伪彩色图。

4、绘制等高线图,代码如下:figure(3),contourf(X,Y,Z) 

绘制山地曲面图,代码如下:figure(4),surf(X,Y,Z)

完整的MATLAB代码如图所示。

5、运行结果如下:

散点图

6、伪彩色图

7、等高线图

8、山地三维曲面图

以上是关于MATLAB 中如果用scatterplot 绘制的图,颜色怎么改的主要内容,如果未能解决你的问题,请参考以下文章

matlab7.0都有哪些函数可以直接用

如何查询matlab中都有哪些函数

案例scatterplot3d 绘制 PCA_3D_plot

R绘制散点图以及带圈定的散点图(Scatterplot With Encircling)

Matlab中如何绘制三维数据体

MATLAB:保存散点图需要太长时间