Matlab绘制二维图像

clear;clc;close all; 
x=linspace(1,200,100);  %均匀生成数字1~200,共计100个
y1=log(x)+1; %生成函数y=log(x)+1 
y2=log(x)+2;  %生成函数y=log(x)+2 
figure; 
plot(x,y1);  %作图y=log(x)+1 
hold on  %多图共存在一个窗口上
plot(x,y2,'LineWidth',2);  %作图y=log(x)+2,Line Width指线型的宽度,粗细尺寸2 
hold off  %关闭多图共存在一个窗口上
legend('y1','y2');  %生成图例y1和y2 

对图像进行优化改进(颜色、线型、图例、横纵坐标等)

 MATLAB中的

 plot(x2y,'color',se,'LineWidth',1.5)

 'color',se--color是颜色,se颜色变量,如se=r

 r(红)g(绿)b(蓝)c(蓝绿)m (紫红) y (黄)k(黑)w(白)

 LineWidth', 1.5 -线型的宽度,粗细尺寸1.5

clear;clc;close all; 
x=linspace(1,200,100);  %均匀生成数字1~200,共计100个
y1=log(x)+1; %生成函数y=log(x)+1 
y2=log(x)+2;  %生成函数y=log(x)+2 
figure; 
plot(x,y1,'o','MarkerEdgeColor',[0.50,0.2,0.1],'MarkerFaceColor',[0.1,0.8,0.3]);  
%作散点图y=log(x)+1,其中[R,G,B]为颜色,可将不同数据赋给R或G或B 
hold on  %多图共存在一个窗口上
plot(x,y2,'LineWidth',2);  %作图y=log(x)+2,Line Width指线型的宽度,粗细尺寸2 
hold off  %关闭多图共存在一个窗口上
legend('y1','y2');  %生成图例y1和y2 

 

绘制二维散点图

绘制二维散点图需要加的指令

plot(x,y2,LineWidth',2);改为plot(x,y2,'o',LineWidth',2);

即加'o'即可

MarkerFaceColor

用于设置内部填充颜色

Marker EdgeColor

用于设置外部边框颜色

%创建散点图
figure(2);
x2=linspace(0,3*pi,200); 
y2=cos(x2)+rand(1,200); 
scatter(x2,y2) 

 优化二维散点图

1.改变圆圈大小

%改变圆圈大小
%使用大小不同的圆圈创建一个散点图。
% 以平方磅为单位指定大小
figure(3);
x3=linspace(0,3*pi,200); 
y3=cos(x3)+rand(1,200);
sz=linspace(1,100,200); 
scatter(x3,y3,sz)

2.改变圆圈颜色

%改变圆圈颜色
%创建一个散点图并改变圆圈颜色
figure(4);
x4=linspace(0,3*pi,200); 
y4=cos(x4)+rand(1,200);
c=linspace(1,10,length(x4)); 
scatter(x4,y4,[],c)

3.填充标记

%填充标记
%创建一个散点图并填充标记
figure(5);
x5=linspace(0,3*pi,200); 
y5=cos(x5)+rand(1,200);
c=linspace(1,10,length(x5)); 
sz=25;
scatter(x5,y5,sz,c,"filled")

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值