Fix labels in single-owner diagrams
This commit is contained in:
@@ -946,10 +946,10 @@ const genericOwnershipDonut=(title,ownership)=>{
|
||||
let angle=0;
|
||||
const sectors=visibleShares.map((share,index)=>{
|
||||
const start=angle;
|
||||
const end=start+share.value*3.6;
|
||||
const end=visibleShares.length===1?359.99:start+share.value*3.6;
|
||||
const middle=(start+end)/2;
|
||||
const labelRadius=share.value<5?122:113;
|
||||
const label=visibleShares.length===1?{x:180,y:103}:polar(labelRadius,middle);
|
||||
const label=visibleShares.length===1?{x:180,y:68}:polar(labelRadius,middle);
|
||||
const labelClass=share.value<3?' donut-label--tiny':share.value<5?' donut-label--small':'';
|
||||
angle=end;
|
||||
const fill=share.isRemainder?'#4a4d50':ownershipPalette[index%ownershipPalette.length];
|
||||
|
||||
Reference in New Issue
Block a user