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