comparison scripts/plot/draw/private/__pie__.m @ 25198:5251de3c34d7

Center label if only one value is given for a pie chart. * __pie__.m: Use HorizontalAlignment value of "center" if there is only a single value for the entire pie chart.
author Rik <rik@octave.org>
date Tue, 10 Apr 2018 15:46:07 -0700
parents 6652d3823428
children 00f796120a6d
comparison
equal deleted inserted replaced
25197:ff830f8e61ac 25198:5251de3c34d7
129 text(xt, yt, zlvl, labels{i})]; 129 text(xt, yt, zlvl, labels{i})];
130 130
131 elseif (strcmp (caller, "pie")) 131 elseif (strcmp (caller, "pie"))
132 if (xt > 0) 132 if (xt > 0)
133 align = "left"; 133 align = "left";
134 elseif (xt < 0)
135 align = "right";
134 else 136 else
135 align = "right"; 137 align = "center";
136 endif 138 endif
137 139
138 hlist = [hlist; patch(xoff + [0, -sind(xn)], yoff + [0, cosd(xn)], i); 140 hlist = [hlist; patch(xoff + [0, -sind(xn)], yoff + [0, cosd(xn)], i);
139 text(xt, yt, labels{i}, "horizontalalignment", align)]; 141 text(xt, yt, labels{i}, "horizontalalignment", align)];
140 142