用Iris数据集的属性画图

1、Iris数据集

这个数据集很有名,很多实验都用它来做,这里我用的数据集,第一列为0、1、2代表label,后面四列是不同的数据,为了方便,将后面的属性都扩大十倍,变为整数。

2、MATLAB代码

以下使用第二、三列属性,画了一个二维的图像

filename = 'iris.csv';
data = csvread(filename);
a = data(data(:,1)==0,:);
b = data(data(:,1)==1,:);
c = data(data(:,1)==2,:);
plot(a(:,2),a(:,3),'r.', 'markersize',20);%画图
hold on
plot(b(:,2),b(:,3),'g.', 'markersize',20);%画图
hold on
plot(c(:,2),c(:,3),'b.', 'markersize',20);%画图
axis([0 35 0 80])%坐标轴的范围
xlabel('第二列数据','FontSize',12);
ylabel('第三列数据','FontSize',12);
hold off

3、实验结果

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/wayway0554/article/details/82821473