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 绘制的图,颜色怎么改的主要内容,如果未能解决你的问题,请参考以下文章
案例scatterplot3d 绘制 PCA_3D_plot