這個是幫別人寫的,以前沒寫過,在論文中用得多。這裡mark下,以後可能有用呢!!
clc;
clear;
close all;
x = [10^3,10^4,10^5,10^6,10^7,10^8]; % 每個點的x坐標
y = [1.02,1.3,1.95,2.52,2.44,2.2]; % 每個點的y坐標
figure
semilogx(x,y,'-ko',... % - 表示折線圖,k表示線為黑色,0表示點為圓圈
'LineWidth',2.8,... % 線的寬度設置為2.8
'MarkerEdgeColor',[0 1 0],... % 每個點邊緣的顏色r g b 設置為[0 1 0]綠
'MarkerFaceColor',[0 1 0],... % 每個點內部的顏色r g b 設置為[0 1 0]綠
'MarkerSize',8) % 每個點的大小
axis([0 10^8+9*10^7 0 3]) % 設置x,y坐標范圍[xmin,xmax,ymin,ymax]
xlabel('Inoculum size (Spores)'); % 設置x坐標說明
ylabel('HA proudction (mg/g)'); % 設置y坐標說明
set(gca,'yGrid','on') % 打開水平方向的網格
hold on;
b=[0.06,0.1,0.08,0.08,0.08,0.1]; % 上下誤差
errorbar(x,y,b,'k','LineWidth',0.8); % 畫'工'字誤差bar
結果如下: