How to know the value of my point on the colorbar?
20 views (last 30 days)
So I have a complicated 3D plot with a colorbar. The colorbar gives me an indication what the temperature is like in a certain region, but it doesn't quite give me a specific number. So how can I get the colorbar to tell me a specific point's temperature? Or is there any other way to get the point's temperature using other means than the colorbar.
Kevin Holly on 14 Oct 2021
x = 0.1:0.01:0.19;
y = 0.1:0.01:0.19;
z = 0.1:0.01:0.19;
[X, Y, Z] = meshgrid(x, y, z);
f = X.*exp(X.^2 + Y.^2 + Z.^2);
for i = 1:10
for j = 1:10
for k = 1:10
You can go to Tools>Data Tips on the figure's menu as such:
Then select the datapoint that you are interested in. Then you can type this in your command window:
Or if you can retrieve the coordinates of the datatip and use the following commands:
dt = findobj(gca,'Type','datatip') %Where gca (get current Axes) gives you the axes handle of the current axes.
If you need to do this frequently, you could make an app with a callback function that automaticaly displays the f value of the given datatip.