Gemeinsame colorbar für scatter plots in Matlab mit den kleinen zahlen

Will ich haben jede Nebenhandlung teilen die gleichen colorbar Skala. Ich weiß caxis funktioniert für ganze zahlen größer als 1, aber es scheint ein problem mit caxis mit Werten wie 0,001 mm.

 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;

Gemeinsame colorbar für scatter plots in Matlab mit den kleinen zahlen

Möchte ich nun die scatter Nebenhandlungen, eine gemeinsame colorbar Skala. Ich habe versucht, zu verwenden caxis jedoch bekomme ich nicht die gewünschten Ergebnisse. Der linken Achse nicht korrekt skaliert, wie Sie sind alle Braun. Wie kann dieser behoben werden?

 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;

Gemeinsame colorbar für scatter plots in Matlab mit den kleinen zahlen

InformationsquelleAutor Elpezmuerto | 2011-05-09

Schreibe einen Kommentar