Mercurial > octave
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 |