(小记)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)');
  • 8
    点赞
  • 39
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

是孑然呀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值