Quiero que cada subtrama comparta la misma escala de barras de colores. Sé que caxis
funciona para enteros mayores que 1, pero parece que hay un problema al usar caxis
con valores como 0.001.Barra de colores común para gráficos de dispersión en Matlab con números pequeños
x = 0:1:10;
y = 0:1:10;
z1 = .1:-.01:0;
z2 = .01:-.001:0;
figure;
subplot(1,2,1);
scatter(x,y,10,z1); colorbar;
subplot(1,2,2);
scatter(x,y,10,z2); colorbar;
Ahora quiero tener las subparcelas de dispersión a tener una escala de barra de colores común. Traté de usar caxis
, sin embargo, no obtengo los resultados deseados. El eje izquierdo no escala correctamente, ya que todos son de color marrón. ¿Cómo se puede corregir esto?
ca = [0 .01];
figure;
subplot(1,2,1);
scatter(x,y,10,z1); caxis(ca); colorbar;
subplot(1,2,2);
scatter(x,y,10,z2); caxis(ca); colorbar;
Eso funciona! Puedo cambiar las etiquetas de tic en la barra de color a '1e-4', etc. – Elpezmuerto