fix plot type (square / circle) in the legend

This commit is contained in:
Vincent Broute
2013-07-15 23:22:12 +02:00
parent 5c9cfaac8a
commit 196cd4464a

View File

@ -357,13 +357,7 @@
, legendParams.slices[i].attrsHover
);
if (legendParams.slices[i].type == "circle") {
elem = paper.circle(
legendParams.marginLeft + legendParams.slices[i].size / 2
, height + legendParams.slices[i].size / 2
, legendParams.slices[i].size / 2
).attr(legendParams.slices[i].attrs);
} else {
if(legendType == 'area' || legendParams.slices[i].type == "square") {
// Draw a square for squared plots AND areas
!legendParams.slices[i].size && (legendParams.slices[i].size = 20);
@ -373,7 +367,13 @@
, legendParams.slices[i].size
, legendParams.slices[i].size
).attr(legendParams.slices[i].attrs);
}
} else {
elem = paper.circle(
legendParams.marginLeft + legendParams.slices[i].size / 2
, height + legendParams.slices[i].size / 2
, legendParams.slices[i].size / 2
).attr(legendParams.slices[i].attrs);
}
label = paper.text(
legendParams.marginLeft + legendParams.slices[i].size + legendParams.marginLeftLabel