How can I create a 3D graph with a color map in the range from 0 to 1 ?

5 Ansichten (letzte 30 Tage)
Hello all,
I need your help to solve my problem.
The following code I created will create such a diagram.
here output_array is predicted deviation.
clear all;
clc;
xg = X_achse_of_geometrie + output_array;
yg = Y_achse_of_geometrie + output_array;
zg = Z_achse_of_geometrie + output_array;
axes7 = axes('Parent',figure);
plot3(xg, yg, zg , '.');
colorbar(axes7);
zlabel('Z [mm]');
ylabel('Y [mm]');
xlabel('X [mm]');
title('component');
view(axes7,[-37.5 30]);
grid(axes7,'on');
Do you have any idea how I can match the color of the color map to the plot?
I have added my data in the attachment.
I would be very grateful to you guys.
Thank you in advance.

Akzeptierte Antwort

Star Strider
Star Strider am 14 Mär. 2022
Another approach —
xg = X_achse_of_geometrie + output_array;
yg = Y_achse_of_geometrie + output_array;
zg = Z_achse_of_geometrie + output_array;
zg = rescale(zg, -0.01, 1.01);
figure
scatter3(xg, yg, zg, 5, zg, 'filled')
grid on
colormap(turbo)
colorbar
The rescale funciton was introduced in R2017b.
.

Weitere Antworten (0)

Kategorien

Mehr zu Color and Styling finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by