How to make graphic get the same color as the colorbar?
2 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
João Micheletti
il 22 Giu 2021
Commentato: João Micheletti
il 23 Giu 2021
I'm using this command:
>> datl=importdata('D:\Testes\testes_feitos\poisson_numerico.txt');
>> x=datl(:,1);
>> y=datl(:,2);
>> z=datl(:,3);
>> plot3(x,y,z);
>> colorbar
>> grid on
And it gives me this:
How can I make the graphic and the colorbar interact?
1 Commento
Scott MacKenzie
il 22 Giu 2021
One way is to use mesh instead of plot3. Do so and the mesh colors will be linked to the colorbar
Risposta accettata
Scott MacKenzie
il 22 Giu 2021
I think this achieves what you are after. Use mesh, instead of plot3, and the mesh colors will be linked to the colorbar:
% your x, y, and z data
datl = rand(10,3);
x = datl(:,1);
y = datl(:,2);
z = datl(:,3);
F = scatteredInterpolant(x, y, z);
xx = linspace(min(x), max(x));
yy = linspace(min(y), max(y));
[XX, YY] = meshgrid(xx, yy);
ZZ = F(XX, YY);
mesh(XX, YY, ZZ, 'facecolor', 'none');
colorbar;
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Colormaps in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!