フィルターのクリア

How to make graphic get the same color as the colorbar?

1 回表示 (過去 30 日間)
João Micheletti
João Micheletti 2021 年 6 月 22 日
コメント済み: João Micheletti 2021 年 6 月 23 日
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 件のコメント
Scott MacKenzie
Scott MacKenzie 2021 年 6 月 22 日
One way is to use mesh instead of plot3. Do so and the mesh colors will be linked to the colorbar

サインインしてコメントする。

採用された回答

Scott MacKenzie
Scott MacKenzie 2021 年 6 月 22 日
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;
  1 件のコメント
João Micheletti
João Micheletti 2021 年 6 月 23 日
It worked, thank you so much.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeColormaps についてさらに検索

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by