6-画图

画图二

字体,线型,颜色

clear;
hold on;
%设置标题
title('各种型号的发电机发电功率', 'fontsize', 15)
xlabel('四种机型');  
ylabel('功率');  
%设置右上角说明
I1 =[3.4  3700];
I2 =[3.4  3500];
msize =12; %设定字体的大小
hold on 
plot(I1(1),I1(2),'ro-','MarkerFaceColor','r')  % 红色星实心圆点
text(I1(1)+0.1,I1(2),'最高功率')
hold on 
plot(I2(1),I2(2),'go-','MarkerFaceColor','g')  % 绿色实心圆点
text(I2(1)+0.1,I2(2),'最低功率','fontsize',msize)
hold on

  

%一个图里面:三个饼图:
clc,clear;
x1 = [198 3601];
x2 = [514 5921];
x3 = [887 3391];
subplot(131)  	%表示1行3列的第一个图
explode=[1,0];  %饼图的指定快分开
pie(x1, explode);
title('气泵前置部分');
subplot(132);
explode=[1,0];
pie(x2, explode);
title('汽轮机本体部分');
subplot(133);
explode=[1,0];
pie(x3, explode);
title('一次风机部分部分');

  

%柱状图和折线一起:
%gdp和三产:
clc,clear;  
gdp = [333.1421454	366.4606923	377.3898395	473.4922787	609.6566792	709.4137551	781.7441643	828.5804793	873.2870617	959.3724836	1053.108243	1148.50829	1288.643252	1508.668098	1753.417829	2099.229435	2695.365917	3471.248054	3838.433972	4560.512586	5633.795717	6337.883323	7077.770765	7683.502613	8069.213024 8117.267465];
x = [1991:5:2016];
for i=1:6
    y1(i) = gdp((i-1)*5+1);
end
y2 = [7.1	62.8	30.1;
     9.6     62.9	27.5;
     5.1	    46.7	48.2;
     4.8 	50	    45.2;
     4.62	51.64	43.74;
     4.6	    41.6	53.7
];
[hAxes,hBar,hLine]=plotyy(x,y2,x,y1,'bar','plot');
set(get(hAxes(1),'Ylabel'),'String','中国三产业比例') %左侧y轴
set(get(hAxes(2),'Ylabel'),'String','中国人均GDP') %右侧y轴
xlabel('年份')
% title('Multiple Decay Rates')
set(hBar,'LineStyle','-')%对应第一条曲线的线性y1
set(hLine,'LineStyle','-','Color','r')%对应第一条曲线的线性y2

%多副坐标轴图
%各项指标观察:
clear; clc;
% USA_data = load('E:a-建模第五轮	1data.txt');
USA_data = rand(25,5);
x=1990:2014;
y1 = USA_data(:,1);
y2 = USA_data(:,2);
y3 = USA_data(:,3);
y4 = USA_data(:,4);
y5 = USA_data(:,5);

h1 = axes('position', [0.1 0.1 0.5 0.5]);  % 控制小图大小和位置
% 归一化到同一个尺度
plot(x, y1, '-k*', x, y2*max(y1)/max(y2), '-r*', x, 0.8*y3*max(y1)/max(y3), 'b*', x, y4 * max(y1)/max(y4), 'y*', x, y5 * max(y1)/max(y5), 'go')
%一下为画各个y轴
set(h1,'ycolor', 'k', 'yaxislocation', 'right')
ylabel('第三产业');

h2 = axes('position', [0.68 0.1 0.01 0.5], 'color', 'r'); 
plot(x, y1, 'w')
set(h2, 'ycolor', 'r', 'yaxislocation', 'right')
box off
ylabel('森林面积');
set(h2, 'yaxislocation', 'right', 'xtick', [])

h3 = axes('position', [0.8 0.1 0.01 0.5]); 
plot(x, y3, 'w')
set(h3, 'ycolor', 'b', 'yaxislocation', 'right')
box off
ylabel('城市化');

h4 = axes('position', [0.85 0.1 0.01 0.5]); 
plot(x, y4, 'w')
set(h4, 'ycolor', 'y', 'yaxislocation', 'right')
box off
ylabel('GDP');

h5 = axes('position', [0.95 0.1 0.01 0.5]); 
plot(x, y5, 'w')
set(h5, 'ycolor', 'g', 'yaxislocation', 'right')
box off
ylabel('人口');

set(gcf,'color','white')

  

原文地址:https://www.cnblogs.com/zhumengdexiaobai/p/9491957.html