![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/926839/image.png)
How can I create a 3D graph with a color map in the range from 0 to 1 ?
27 views (last 30 days)
Show older comments
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');
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/926674/image.png)
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.
0 Comments
Accepted Answer
Star Strider
on 14 Mar 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
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/926839/image.png)
.
2 Comments
More Answers (0)
See Also
Categories
Find more on Matrix Indexing in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!