前几天用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】画二维/三维散点图时用颜色及散点大小表示数据大小相关推荐

  1. MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 colorbar

    MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 自己在编程的时候,没有在网上找到很好的解释. 所以把我的代码贴出来,给遇到同样问题的盆友一个参考~ 带注释.看不懂的地方可以给我 ...

  2. matlab画二维颜色深浅,MATLAB scatter 画二维/三维散点图时 用颜色表示数值大小 colorbar

    https://blog.csdn.net/weixin_39653442/article/details/115813820 https://zhuanlan.zhihu.com/p/4961557 ...

  3. matlab画二维图彩图,matlab二维图形绘制.pdf

    MATLAB 绘二维图 数据可视化的目的在于:通过图形,从一堆杂乱的离散数据中观察数 据间的内在关系,感受由图形所传递的内在本质. MATLAB 一向注重数据的图形表示,并不断地采用新技术改进和完备其 ...

  4. matlab画二维正态等密度曲线,matlab:画二维正态分布密度函数图

    首先,把二维正态分布密度函数的公式贴这里 这只图好大啊~~ 但是上面的那个是多维正态分布的密度函数的通式,那个n阶是对称正定方阵叫做协方差矩阵,其中的x,pi,u都是向量形式.虽然这个式子很酷,但是用 ...

  5. python画二维数组散点图_基于python二维数组及画图的实例详解

    基于python二维数组及画图的实例详解 下面小编就为大家分享一篇基于python 二维数组及画图的实例详解,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 1.二维数组取值 注:不管 ...

  6. matlab 二维高斯分布绘图,matlab:画二维高斯分布密度函数图

    首先,把二维正态分布密度函数的公式贴这里 这只图好大啊~~ 但是上面的那个是多维正态分布的密度函数的通式,那个n阶是对称正定方阵叫做协方差矩阵,其中的x,pi,u都是向量形式.虽然这个式子很酷,但是用 ...

  7. matlab画二维网格贴吧,Matlab二维网格划分—预告

    今天会友了,吃火锅. 毕业后我们来上海的这一波课题组的人,第一次聚的这么齐.一通吃,一通聊,意犹未尽.要不是离我住的地方太远,晚上还可以再燥一波. 上周经历也很丰富,去了西安阎良.住的宾馆里提供的肥皂 ...

  8. matlab画直方图下标,matlab画二维数据直方图/画二维概率分布

    数据来自混合高斯分布 ![](http://www.forkosh.com/mathtex.cgi? \large Y=0.3X_1+0.6X_2+0.1X_3) 随机变量的均值如下, 各分量之间相互 ...

  9. 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 ...

最新文章

  1. HTML5绝对定位图片合成,HTML5 绝对定位的问题
  2. Python学习笔记:TypeError: not all arguments converted during string formatting
  3. java垃圾回收之循环引用
  4. 在控制器控制方式中,异步控制与联合控制有什么区别?
  5. 聊一聊 http2.0
  6. 手机页面内容超出屏幕宽度时实现可拖拉滑动效果
  7. Microchip PIC系列8位单片机入门教程(二)点亮LED灯
  8. JAVA理财管理系统(JAVA 毕业设计)
  9. C语言在数组中查找特定整数,c语言在数组中查找某个元素
  10. 三星a5009Android6.0,三星A5009 6.0 root教程及获取6.0的root权限
  11. 图像轮廓提取算法(Opencv基于C++实现)
  12. Java必背基础词汇
  13. 怎样用android平板玩和平精英不卡,和平精英:难怪有那么多人喜欢用平板玩游戏,优势很大,一起来看看吧...
  14. 在金融公司做 IT 是什么感觉?
  15. 计算机有效教学案例分析,中职计算机应用基础有效教学案例分析.doc
  16. 浏览器是指在用户计算机,2016年计算机二级office模拟试卷及答案
  17. 事件营销说到底就是抓住热点事件做营销
  18. LuaPlus的编译和引用
  19. paraview数据文件格式PVD 和VTK数据文件格式
  20. element-ui.common.js?5c96:22959 [Element Warn][Form]model is required for validate to work!

热门文章

  1. iS-RPA2022.1.0 | 艺赛旗RPA新版本正式发布
  2. 每日一问 --如何理解虚数?
  3. addEventListener 的event事件列表
  4. nose 测试框架使用
  5. 要求实现符号函数sign(x)。
  6. php是舍五入,php四舍php四舍五入五入函数 floor函数、ceil函数、round
  7. 网络工程——HCNA网络技术的简单配置
  8. python之图片文本识别
  9. 《工程伦理》网课第十章课后习题答案
  10. AndroidStudio的Gradle完全教程