Skip to content

Commit aa634e8

Browse files
fix issue #281
1 parent 0043400 commit aa634e8

File tree

1 file changed

+15
-7
lines changed

1 file changed

+15
-7
lines changed

plotly/plotlyfig_aux/handlegraphics/updateImage.m

+15-7
Original file line numberDiff line numberDiff line change
@@ -64,29 +64,34 @@
6464
%-------------------------------------------------------------------------%
6565

6666
%-image x-%
67+
x = image_data.XData;
68+
cdata = image_data.CData;
69+
6770
if (size(image_data.XData,2) == 2)
68-
obj.data{imageIndex}.x = image_data.XData(1):image_data.XData(2);
71+
obj.data{imageIndex}.x = linspace(x(1), x(2), size(cdata,2));
6972
else
7073
obj.data{imageIndex}.x = image_data.XData;
7174
end
7275

7376
%-------------------------------------------------------------------------%
7477

7578
%-image y-%
79+
y = image_data.YData;
80+
7681
if (size(image_data.YData,2) == 2)
77-
obj.data{imageIndex}.y = image_data.YData(1):image_data.YData(2);
82+
obj.data{imageIndex}.y = linspace(y(1), y(2), size(cdata,1));
7883
else
79-
obj.data{imageIndex}.y = image_data.YData;
84+
obj.data{imageIndex}.y = y;
8085
end
8186

8287
%-------------------------------------------------------------------------%
8388

8489
%-image z-%
8590
if(size(image_data.CData,3) > 1)
8691
% TODO: ALLOW FOR TRUE COLOUR SPECS.
87-
obj.data{imageIndex}.z = image_data.CData(:,:,1);
92+
obj.data{imageIndex}.z = cdata(:,:,1);
8893
else
89-
obj.data{imageIndex}.z = image_data.CData;
94+
obj.data{imageIndex}.z = cdata;
9095
end
9196

9297
%-------------------------------------------------------------------------%
@@ -121,8 +126,11 @@
121126
%-------------------------------------------------------------------------%
122127

123128
%-image zmax-%
124-
axis_data.CLim(2);
125-
% obj.data{imageIndex}.zmax = 255; % comment this as optional
129+
if ~strcmpi(image_data.CDataMapping, 'direct')
130+
obj.data{imageIndex}.zmax = axis_data.CLim(2);
131+
else
132+
obj.data{imageIndex}.zmax = 255;
133+
end
126134

127135
%-------------------------------------------------------------------------%
128136

0 commit comments

Comments
 (0)