[Reproducido] Tres herramientas para dibujar diagramas de barras de error

Enlace original: https://www.cnblogs.com/mat-wu/p/7966855.html Las
barras de error son representaciones gráficas de la variabilidad de los datos y se utilizan en gráficos para indicar errores o incertidumbres en las mediciones informadas. Proporcionan un concepto general de precisión de medición o, a la inversa, qué tan lejos del valor informado, cuál podría ser el valor real (sin errores). Las barras de error generalmente representan una desviación estándar de la incertidumbre, un error estándar o un intervalo de confianza específico (por ejemplo, un intervalo del 95%).

Si se cumplen varias otras condiciones, se pueden usar barras de error para comparar las dos cantidades. Esto puede determinar si la diferencia es estadísticamente significativa. Las barras de error también pueden indicar la idoneidad de una función determinada, es decir, qué tan bien la función describe los datos. Se espera que los artículos científicos en ciencia experimental contengan barras de error en todos los gráficos. También se ha demostrado que la barra de error se puede utilizar como una interfaz de manipulación directa para controlar el algoritmo de probabilidad para cálculos aproximados. Las barras de error también se pueden expresar mediante signos más o menos (±) más el límite superior del error y menos el límite inferior del error.

En la escritura en papel, los gráficos de datos se utilizan a menudo para representar las características de un conjunto de datos, y los gráficos visuales pueden comparar de forma clara e intuitiva las diferencias entre los datos. La media y la desviación estándar de los datos se representan en el mismo gráfico, que se puede utilizar para comparar las diferencias en la distribución de datos. La barra de error es un gráfico de este tipo.

1. Dibujo de Excel

(1) Primero, seleccione un conjunto de datos, incluida la desviación estándar y media.

(2) Seleccione los datos, luego inserte el gráfico de dispersión de todos los gráficos en la barra de menú y haga clic en Aceptar.

Inserte la descripción de la imagen aquí
(3) Seleccione el signo + en la esquina superior derecha del gráfico, seleccione la barra de error y seleccione los datos de error.
Inserte la descripción de la imagen aquí
4) Haga clic en más opciones para establecer el formato de las barras de error. Como desviaciones positivas y negativas, estilos finales y datos de error personalizados, los límites superior e inferior pueden ser diferentes.
Inserte la descripción de la imagen aquí
(5) El resultado se muestra en la figura
Inserte la descripción de la imagen aquí

2. Dibujo de origen

(1) Seleccione los datos, en el gráfico de la barra de menú —— símbolo —— Error Y
Inserte la descripción de la imagen aquí
(2) La figura se muestra a continuación. Puede establecer el estilo de línea, estilo de marca, etc.
Inserte la descripción de la imagen aquí

3. Dibujo de Matlab

(1) La función de dibujo de Matlab es barra de errores, y los métodos de llamada de función son los siguientes
Inserte la descripción de la imagen aquí
(2) Varios gráficos de barra de error dibujados por la función de matlab
Inserte la descripción de la imagen aquí
(3) Ejemplos de código

%errorbar函数实例
figure;
subplot(2,2,1);
%横轴
x = 1:10:100;
%均值
y = [20 30 45 40 60 65 80 75 95 90];
%标准差
err = 8*ones(size(y));
%线型,颜色,线宽,标记大小
errorbar(x,y,err,'-*b','LineWidth',1','MarkerSize',8) 
xlabel('月份');ylabel('销量/千件');
%设置坐标轴字体大小粗细,字体样式以及横纵轴范围
set(gca,'fontsize',10,'fontweight','bold','FontName','Times New Roman','XLim',[0,120],'YLim',[0,120]);
  
subplot(2,2,2);
x = 1:10:100;
y = [20 30 45 40 60 65 80 75 95 90];
err1 = 10*ones(size(y));
err2 = 10*rand(size(y));
errorbar(x,y,err1,err2,'*b','LineWidth',1','MarkerSize',8) 
xlabel('月份');ylabel('销量/千件');
title('No line','fontsize',10,'fontweight','bold');
%设置坐标轴字体大小粗细,字体样式以及横纵轴范围
set(gca,'fontsize',10,'fontweight','bold','FontName','Times New Roman','XLim',[0,120],'YLim',[0,120]);
 
subplot(2,2,3)
Average1=[12,11,7,7,6,5];
Variance1=[0.5,0.4,0.3,1,0.3,0.5];     %A地的数据
Average2=[10,8,5,4,3,3];
Variance2=[0.4,0.3,0.4,0.6,0.3,0.5];    %B地的数据
Time=1:1:6;
errorbar(Time,Average1,Variance1,'r-o')    %A地误差棒图,用红色线表示
hold on
errorbar(Time,Average2,Variance2,'b-s')    %B地误差棒图,用蓝色线表示
xlabel('月份');ylabel('销量/千件');
 
subplot(2,2,4);
Average2=[120,110,70,70,60,50];
Variance2=[15,14,8,10,9,9];     %A地的数据
Average3=[100,80,50,40,30,30];
Variance3=[14,8.3,9.4,10.6,13,15];    %B地的数据
Time=1:1:6;
errorbar(Time,Average2,Variance2,'ro')    %A地误差棒图,用红色线表示
hold on
errorbar(Time,Average3,Variance3,'bs','MarkerSize',10,...
    'MarkerEdgeColor','red','MarkerFaceColor','red')    %B地误差棒图,用蓝色线表示
xlabel('月份');ylabel('销量/千件');
set(gca,'fontsize',10,'fontweight','bold','FontName','Times New Roman','XLim',[0,8],'YLim',[0,140]);
grid on;

Supongo que te gusta

Origin blog.csdn.net/zou_albert/article/details/114852843
Recomendado
Clasificación