字体,线型,颜色
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')