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

MATLAB实例:二维散点图

用MATLAB实现简单的散点图的绘制,可以自行设置点的形状与颜色,可以去掉坐标轴边框。

数据来源:MATLAB高斯混合数据的生成 将二维数据保存为gauss.txt。

1. demo.m

% data_load: https://www.cnblogs.com/kailugaji/p/10861064.html

% data_load: 前两列是二维数据,最后一列是类标签

data_load=dlmread('.\gauss.txt');

figure(1)

plot(data_load(data_load(:, end)==1, 1), data_load(data_load(:, end)==1, 2), 'b.', 'MarkerSize',12 );

hold on

plot(data_load(data_load(:, end)==2, 1), data_load(data_load(:, end)==2, 2), 'r^', 'MarkerSize',6, 'MarkerFaceColor','r');

plot(data_load(data_load(:, end)==3, 1), data_load(data_load(:, end)==3, 2), 'ko', 'MarkerSize',6, 'MarkerFaceColor','g');

plot(data_load(data_load(:, end)==4, 1), data_load(data_load(:, end)==4, 2), 'rp', 'MarkerSize',6, 'MarkerFaceColor','y');

plot(data_load(data_load(:, end)==5, 1), data_load(data_load(:, end)==5, 2), 'mh', 'MarkerSize',6, 'MarkerFaceColor','m');

ylabel('X');

xlabel('Y');

% set(gca,'Visible','off') %去掉横纵坐标边框

saveas(gcf,sprintf('demo_2D.jpg'),'bmp'); %保存图片

2. 结果

45fad0589398a2221d7156caa91cda71.png

去掉边框后:

8292f8a04f36b752f9fc880900364611.png

  • 3
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值