Für die folgenden MATLAB-Code-Achsen:Zwei Farbbalken für eine Matlab
figure;imshow(imread('cameraman.tif') ,[])
hold on;scatter(1:200,1:200,[],1:200);colorbar
Wie wir die Farbe der Streu sehen können, ist grau, weil die colorbar von ‚cameraman.tif‘ grau. Was ist, wenn ich die Farbleiste der Streuung jet
oder hsv
möchte? Ich suche einige Informationen aus dem Netzwerk, und ich finde, dass eine Achse nur eine Farbleiste hat.
Also, meine Frage ist, dass, wie die Farbleiste von scatter
auf jet
setzen und bleiben die Farbbalken von 'cameraman.tif' grau?
ZhQ
Werfen Sie einen Blick [hier] (http : //stackoverflow.com/a/39741044/2627163) und [hier] (http://stackoverflow.com/a/38233971/2627163) – EBH
(1) Es gibt nur eine Farbkarte für "Figur" und nicht für "Achsen". (2) In Ihrem Code kann die Streuung überhaupt nicht gesehen werden. (3) Möchten Sie beide Achsen mit 2 verschiedenen Farbbalken anzeigen? – EBH