【matlab】画二维/三维散点图时用颜色及散点大小表示数据大小 您所在的位置:网站首页 用minitab画含组的散点图 【matlab】画二维/三维散点图时用颜色及散点大小表示数据大小

【matlab】画二维/三维散点图时用颜色及散点大小表示数据大小

2024-07-12 03:49| 来源: 网络整理| 查看: 265

前几天用matlab画图时组长要求要用不同的颜色和大小区分数据的大小—— “”在这里插入图片描述 看了matlab的官方文档很久也没有找到自己想要的答案,反复试验+看别人的博客总结出来了matlab画上述要求散点图的方法

目录 一、二维散点图方法一:直接点击绘图工具栏绘图,但不能更改图例颜色方法二:手动输入代码绘图,可控制颜色 二、三维散点图

一、二维散点图 方法一:直接点击绘图工具栏绘图,但不能更改图例颜色

1、按顺序选中三个变量,分别是你的X轴、Y轴和value 在这里插入图片描述 2、点击上方“绘图”工作栏,找到gscatter在这里插入图片描述在这里插入图片描述 3、点击gscatter之后基本的图像雏形就出来了,按照点击的顺序自动区分好了X轴、Y轴和value值 在这里插入图片描述 4、这里的value值太多,可以选中右边的图例框,右键删除,画面更加美观 在这里插入图片描述 5、为了使画面更加直观,可以点击图例插入颜色栏在这里插入图片描述 6、默认的颜色栏是parula,鼠标放在颜色栏上,右键-》标准颜色图-》hsv在这里插入图片描述 一副七彩的二维散点图就做好啦!

方法二:手动输入代码绘图,可控制颜色

1、在编辑栏输入gscatter(X,Y,Z,cool) 分别是X轴,Y轴,Z轴,颜色,这里可以手动输入颜色的名字进行调控,如cool,hot,summer,hsv等等,也可以绘制出图形之后手动调整。若是不输入颜色,默认是hsv 在这里插入图片描述 2、这里的value值太多,可以选中右边的图例框,右键删除,画面更加美观 在这里插入图片描述 3、为了使画面更加直观,可以点击图例插入颜色栏在这里插入图片描述 4、默认的颜色栏是parula,鼠标放在颜色栏上,右键-》标准颜色图-》cool在这里插入图片描述 一副cool颜色的散点图就做好啦!

二、三维散点图

1、

% 这里的R表示X轴,ce表示Y轴,CPEE表示Z轴 % CPEE*100表示表示按照CPEE的大小绘制散点大小,*100是为了让散点更清楚些,具体数据具体调整 % CPEE表示以CPEE的数值作为颜色判断尺标 scatter3(R,ce,CPEE,CPEE*100,CPEE,'.')

在这里插入图片描述 2、为了使画面更加直观,可以点击图例插入颜色栏在这里插入图片描述 在这里插入图片描述 4、默认的颜色栏是parula,鼠标放在颜色栏上,右键-》标准颜色图-》选择自己喜欢的颜色,这里选择了cool 在这里插入图片描述 gray 在这里插入图片描述 hot 在这里插入图片描述 hsv 在这里插入图片描述 jet 在这里插入图片描述 还可以打开颜色编辑器自己编辑颜色 在这里插入图片描述 完整代码如下

% 点的大小是CPEE*100,对CPEE着色,'.'表示点的形状 scatter3(R,ce,CPEE,CPEE*100,CPEE,'.') xlabel('R') ylabel('CE') zlabel('CPEE') grid on h = colorbar;% 右侧颜色栏 set(get(h,'label'),'string','CPEE Index');% 给右侧颜色栏命名 xlim([0 20]) % X,Y,Z轴取值范围 ylim([0 1]) zlim([0 4])

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有