Matlab散点图两种画法

  • 一、plot画散点图
  • 二、scatter画散点图
  • 三、matlab工具画散点图
  • 补充:一个点和一群点(体现散落情况)

plot画我可以设置坐标轴之类的,方便论文使用;scatter没设置成功。

一、plot画散点图

参考:matlab中二维散点图,MATLAB实例:二维散点图

自用代码
粉色色实心方块点

h3=figure('NumberTitle', 'off', 'Name', '验证');
set(h3,'Position',[600,100,400,250]);
x11=-390.307;
y11=406.395;
plot(x11, y11, 'rs',  'MarkerFaceColor','m','MarkerSize',100);
axis([-400 -380 400 415]);
set(gca,'xtick',(-400:2:-380),'ytick',(400:2:415));
set(gca,'FontName','Times New Roman','FontSize',10,'LineWidth',0.5); %设置坐标轴
xlabel('\fontsize{10}\fontname{Times new roman}x\fontname{宋体}轴\fontname{Times new roman}(mm) ');
ylabel('\fontsize{10}\fontname{Times new roman}y\fontname{宋体}轴\fontname{Times new roman}(mm)');
其中
plot(x11, y11, 'rs', 'MarkerFaceColor','m','MarkerSize',100);
'b.' 实心 蓝 圆(点)
'r^' 空心 红 上三角形
'ko' 空心 黑 圆
'rp' 空心 红 五角星
'rs'空心 红 正方形'MarkerFaceColor','m', 填充 粉红


二、scatter画散点图

Matlab中散点图绘制详细教程scatter函数(附matlab代码)
其实就是matlab按f1出来的 官方示例。而且还没有复制完整完整。
小记一下自己需要用到的部分,方便以后再次使用。
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
自用代码
黑色实心方块点

a1=[-390.307,406.395];
x=-390.307;
y=406.395;
sz = 64;
c = linspace(1,10,length(x));
scatter(x,y,sz,'k','filled','s')

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
其中,

scatter(x,y,sz,c)

scatter(x,y,sz,c) 指定圆颜色。要以相同的颜色绘制所有圆圈,请将 c 指定为颜色名称或 RGB 三元组。要使用不同的颜色,请将 c 指定为向量或由 RGB 三元组组成的三列矩阵。

sz:
以平方磅为单位的标记面积,指定为下列形式之一:数值标量- 以相同的大小绘制所有标记。
行或列向量 - 使每个标记具有不同的大小。x、y 和 sz 中的相应元素确定每个标记的位置和面积。sz 的长度必须等于 x 和 y 的 长度。
- 使用 36 平方磅的默认面积。
标记面积的单位为平方磅。

1磅=0.3527 毫米
那1平方磅≈0.1244平方毫米

c:
标记颜色,指定为下列形式之一:RGB 三元组或颜色名称 - 使用相同的颜色绘制所有标记。
由 RGB 三元组组成的三列矩阵 - 对每个标记使用不同的颜色。矩阵的每行为对应标记指定一种 RGB 三元组颜色。行数必须等于 x 和 y 的长度。
向量 - 对每个标记使用不同的颜色,并以线性方式将 c 中的值映射到当前颜色图中的颜色。c 的长度必须等于 x 和 y 的长度。要更改坐标区的颜色图,请使用 colormap 函数。
如果散点图中有三个点,并且您希望这些颜色成为颜色图的索引,请以三元素列向量的形式指定 c。
RGB 三元组是包含三个元素的行向量,其元素分别指定颜色中红、绿、蓝分量的强度。强度值必须位于 [0,1] 范围内,例如 [0.4 0.6 0.7]。此外,还可以按名称指定一些常见的颜色。下表列出长和短颜色名称选项以及对应的 RGB 三元组值。

c 颜色指令:

scatter(___,'filled')
填充圆形。可以将 'filled' 选项与前面语法中的任何输入参数组合一起使用。

其实就是默认圆形的 填充的圆形点
任何形状(标记类型)加‘filled’就是实心,不加就是空心。

scatter(___,mkr)

指定标记类型。

三、matlab工具画散点图

参考:matlab散点图注释,MATLAB中散点图的绘制方法
时间问题我没有去尝试这个方法。

补充:一个点和一群点(体现散落情况)

h3=figure(3);
set(h3,'Position',[600,100,350,250]);
scatter(xm7,ym7,'.b');  %一群点散落(所有实验点坐标)蓝色
hold on;
plot(x,y,'.k','markersize',25);   %一个点(期望点)黑色 尺寸:25
axis([1594.8 1599.1 970.35 971.2]);
set(gca,'xtick',(1594.8:0.8:1599.1),'ytick',(970.35:0.1:971.2));
set(gca,'FontName','Times New Roman','FontSize',10,'LineWidth',0.5); %设置坐标轴
xlabel('\fontsize{10}\fontname{Times New Roman}\itx\rm-axis \fontname{Times New Roman}(mm)');
ylabel('\fontsize{10}\fontname{Times New Roman}\ity\rm-axis \fontname{Times New Roman}(mm)');

(小记)matlab散点图相关推荐

  1. matlab散点图折线图_什么是散点图以及何时使用

    matlab散点图折线图 When you were learning algebra back in high school, you might not have realized that on ...

  2. matlab散点图转换热力图heatmap

    matlab散点图转换热力图heatmap 1热力图简介 2叠加方式构建热力图 3统计方式构建热力图 4 matlab自带的binscatter()函数 (2021年11月更新:1根据评论区gygwx ...

  3. matlab 散点图 线性回归图_吴恩达机器学习编程作业ex1-Matlab版

    1 简单的Octave / MATLAB功能 ex1.m的第一部分为Octave/MATLAB作业提交练习. 在文件warmUpExercise.m中,找到Octave / MATLAB函数的提纲处. ...

  4. matlab散点图渐变颜色绘制

    贴个官方说明: 散点图 - MATLAB scatter- MathWorks 中国 然后是我的代码: x=data(:,10); y=data(:,9); c=data(:,6); sz = 7; ...

  5. Matlab 散点图(Scatter)和颜色图(Colormap)

    目录 一.什么是散点图? 二.什么数据需要用散点图来呈现? 三.matlab 中的颜色如何表示和调用? 四.颜色和透明度在散点图中的灵活应用 二维散点图 三维散点图 数据分组! 五.Scatter 的 ...

  6. matlab 散点图 线性回归图_线性回归思路梳理

    作者:夏雨骄阳   封面:自己想吧 1 简单线性回归 1根据研究目的确定因变量和自变量.2判断有无异常值. 通过绘制散点图直观观察:亦可通过线性回归的[统计]→[个案诊断]→[所有个案]进行分析,若标 ...

  7. MATLAB 散点图(scatter)设置点据透明度

    任务描述:散点图点据有透明度 通过 MarkerFaceAlpha 和 MarkerEdgeAlpha 实现 x = [5 10 11 13 18]; y1 = [40 80 150 80 50]; ...

  8. matlab散点图加图例,将图例添加到图 - MATLAB Simulink - MathWorks 中国

    创建简单的图例 创建一个具有线图和散点图的图窗.为每个图添加具有说明的图例.将图例标签指定为 legend 函数的输入. figure x1 = linspace(0,5); y1 = sin(x1/ ...

  9. matlab中散点图的线性拟合_【在线等】Matlab 散点图线性拟合

    我着急做个图,具体题目是:有三组数据:分别为x,y,z,做一个散点图,然后线性拟合,并且在图中显示拟合直线方程,请写出全部运行语句并稍加解释.x坐标名称为H(m),y为S(mm),z为Sf(mm),数 ...

最新文章

  1. 独家 | 深度学习基础——激活函数以及什么时候使用它们?(附代码)
  2. angular2新手学习笔记(1)概述
  3. 解决scrollView像素自动下移的办法
  4. 虚拟机硬盘启动计算机后黑屏,高手亲自教告诉你win7虚拟机启动后黑屏的操作方案...
  5. php no input file specified.,nginx+php出现No input file specified解决办法
  6. 康美药业财务造假给股民造成的损失,股民该怎么办?
  7. .NET Core 仿魔兽世界密保卡实现
  8. Spring Cloud Zuul –编写过滤器
  9. Sharepoint Ribbon Loaction
  10. python练习_如何使用Logzero在Python中练习记录
  11. VB 域名转换IP地址函数
  12. git如何安装aur_git系列:git 简介
  13. Python中的numpy.sum()
  14. javascript页面刷新的几种方法
  15. 软件研发管理之版本管理
  16. MacBook 安装win7双系统、2013款MacBook air安装双系统教程
  17. APS系统到底是什么?为什么许多企业纷纷选择APS系统?
  18. ISS国际空间站SSTV活动接收指南
  19. 基于FPGA等精度的实时测量频率和占空比
  20. Python---format格式化

热门文章

  1. 视频设置新封面,快速给视频置入图片的方法
  2. Window系统查询电脑生产日期、系统信息、主机序列号和真实配置信息
  3. 把从中国知网上下载的CAJ文件转换为PDF格式
  4. 17 个改变世界的数学公式!
  5. CRS-2728: A resource type with the name 'ora.daemon.type' is already register
  6. video 标签设置样式
  7. videojs重播_Video.js:最后显示大播放按钮
  8. js判断是否为Chrome/Safari/火狐/360/搜狗浏览器等
  9. Oracle去重数据
  10. 浅谈游戏中的2D/3D换装