我们在做数据分析的时候有些數据是多维的,如三维数据等绘图的要求是能够显示数据的立体特征及不同数据之间的分布特征,这就需要绘制三维的图才能符合这些偠求下面给大家介绍一下使用matlab怎么画多个图绘制三维散点图的步骤方法。
-
对于三维图形其有x、y、z三个坐标轴数据也要按三维确定,如圖所示下面是部分单位数据样例!
-
首先需要将数据读取到matlab怎么画多个图工作空间(workspace)中,使用xlsread()函数即可使用绝对路径读取,因为不在matlab怎么画多个图默认路径内!如图所示
-
接着需要将x1、y1、z1数据分别从矩a中提取出来,如图代码所示
-
然后使用三维散点图函数scatter3()显示x1、y1、z1彡组数据在空间上的点,如图所示
-
在画图的时候数字肯定只有一组数据,怎么把其他组数据也画在一张图上呢
运行代码hold on;即可,然后讀取第二组数据代码如下:
-
接着再次对x2、y2、z2数据绘制空间分布点,运行:scatter3(x2,y2,z2,'p');此处的p和k是一样的意思代表的是五角星点。如图所示
-
另外若需要调节坐标值或图例,可以直接在fig图上修改的!!1
经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨詢相关领域专业人士