【matlab】画二维/三维散点图时用颜色及散点大小表示数据大小
前几天用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])
【matlab】画二维/三维散点图时用颜色及散点大小表示数据大小相关推荐
- MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 colorbar
MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 自己在编程的时候,没有在网上找到很好的解释. 所以把我的代码贴出来,给遇到同样问题的盆友一个参考~ 带注释.看不懂的地方可以给我 ...
- matlab画二维颜色深浅,MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 colorbar
https://blog.csdn.net/weixin_39653442/article/details/115813820 https://zhuanlan.zhihu.com/p/4961557 ...
- matlab画二维图彩图,matlab二维图形绘制.pdf
MATLAB 绘二维图 数据可视化的目的在于:通过图形,从一堆杂乱的离散数据中观察数 据间的内在关系,感受由图形所传递的内在本质. MATLAB 一向注重数据的图形表示,并不断地采用新技术改进和完备其 ...
- matlab画二维正态等密度曲线,matlab:画二维正态分布密度函数图
首先,把二维正态分布密度函数的公式贴这里 这只图好大啊~~ 但是上面的那个是多维正态分布的密度函数的通式,那个n阶是对称正定方阵叫做协方差矩阵,其中的x,pi,u都是向量形式.虽然这个式子很酷,但是用 ...
- python画二维数组散点图_基于python二维数组及画图的实例详解
基于python二维数组及画图的实例详解 下面小编就为大家分享一篇基于python 二维数组及画图的实例详解,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 1.二维数组取值 注:不管 ...
- matlab 二维高斯分布绘图,matlab:画二维高斯分布密度函数图
首先,把二维正态分布密度函数的公式贴这里 这只图好大啊~~ 但是上面的那个是多维正态分布的密度函数的通式,那个n阶是对称正定方阵叫做协方差矩阵,其中的x,pi,u都是向量形式.虽然这个式子很酷,但是用 ...
- matlab画二维网格贴吧,Matlab二维网格划分—预告
今天会友了,吃火锅. 毕业后我们来上海的这一波课题组的人,第一次聚的这么齐.一通吃,一通聊,意犹未尽.要不是离我住的地方太远,晚上还可以再燥一波. 上周经历也很丰富,去了西安阎良.住的宾馆里提供的肥皂 ...
- matlab画直方图下标,matlab画二维数据直方图/画二维概率分布
数据来自混合高斯分布 ![](http://www.forkosh.com/mathtex.cgi? \large Y=0.3X_1+0.6X_2+0.1X_3) 随机变量的均值如下, 各分量之间相互 ...
- matlab画二维颜色深浅,matlab中如何为二维图形填充渐进的颜色
t1=(0:11)/11*pi; t2=(0:400)/400*pi; t3=(0:50)/50*pi; y1=sin(t1).*sin(9*t1); y2=sin(t2).*sin(9*t2); y ...
最新文章
- HTML5绝对定位图片合成,HTML5 绝对定位的问题
- Python学习笔记:TypeError: not all arguments converted during string formatting
- java垃圾回收之循环引用
- 在控制器控制方式中,异步控制与联合控制有什么区别?
- 聊一聊 http2.0
- 手机页面内容超出屏幕宽度时实现可拖拉滑动效果
- Microchip PIC系列8位单片机入门教程(二)点亮LED灯
- JAVA理财管理系统(JAVA 毕业设计)
- C语言在数组中查找特定整数,c语言在数组中查找某个元素
- 三星a5009Android6.0,三星A5009 6.0 root教程及获取6.0的root权限
- 图像轮廓提取算法(Opencv基于C++实现)
- Java必背基础词汇
- 怎样用android平板玩和平精英不卡,和平精英:难怪有那么多人喜欢用平板玩游戏,优势很大,一起来看看吧...
- 在金融公司做 IT 是什么感觉?
- 计算机有效教学案例分析,中职计算机应用基础有效教学案例分析.doc
- 浏览器是指在用户计算机,2016年计算机二级office模拟试卷及答案
- 事件营销说到底就是抓住热点事件做营销
- LuaPlus的编译和引用
- paraview数据文件格式PVD 和VTK数据文件格式
- element-ui.common.js?5c96:22959 [Element Warn][Form]model is required for validate to work!