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")