benkeen / d3pie

A configurable pie chart lib and generator built on d3.js
MIT License
371 stars 203 forks source link

Label misplaced when values sorted #22

Open DaneelReventelov opened 10 years ago

DaneelReventelov commented 10 years ago

Can you add an option to start label position form the radial center of the segment?

    "sortOrder": "value-desc",
    "content": [
        {"label":"A","value":12909729       ,"color": "#2383c1"},
        {"label":"A","value":12200000       ,"color": "#64a61f"},
        {"label":"A","value":11650000       ,"color": "#7b6788"},
        {"label":"A","value":1088685        ,"color": "#a05c56"},
        {"label":"A","value":1074000        ,"color": "#961919"},
        {"label":"A","value":850000         ,"color": "#d8d239"},
        {"label":"A","value":808716         ,"color": "#e98125"},
        {"label":"A","value":691000         ,"color": "#d0743c"},
        {"label":"A","value":650000         ,"color": "#635122"},
        {"label":"A","value":603000         ,"color": "#6ada6a"},
        {"label":"A","value":601000         ,"color": "#0b6197"},
        {"label":"A","value":345746         ,"color": "#7c9058"},
        {"label":"A","value":310000         ,"color": "#207f32"},
        {"label":"A","value":305000         ,"color": "#44b9af"},
        {"label":"A","value":300000         ,"color": "#bca349"},
        {"label":"A","value":280000         ,"color": "#e4a14a"},
        {"label":"A","value":275000         ,"color": "#a3acb2"},
        {"label":"A","value":260000         ,"color": "#8cc2e9"},
        {"label":"A","value":220825         ,"color": "#69a5f9"},
        {"label":"A","value":211000         ,"color": "#5a378f"},
        {"label":"A","value":210500         ,"color": "#546e91"},
        {"label":"A","value":200000         ,"color": "#8bde94"},
        {"label":"A","value":3315400        ,"color": "#d2ab58"},
        {"label":"A","value":170000         ,"color": "#d2ab58"},
        {"label":"A","value":150000         ,"color": "#273c71"},
        {"label":"A","value":150000         ,"color": "#98bf6e"},
        {"label":"A","value":150000         ,"color": "#4caa4a"},
        {"label":"A","value":150000         ,"color": "#98aac5"},
        {"label":"A","value":150000         ,"color": "#cc0f0f"},
        {"label":"A","value":141720         ,"color": "#31373b"},
        {"label":"A","value":139000         ,"color": "#006291"},
        {"label":"A","value":136521         ,"color": "#c2643f"},
        {"label":"A","value":135000         ,"color": "#b0a474"},
        {"label":"A","value":130000         ,"color": "#a5a29c"},
        {"label":"A","value":120000         ,"color": "#a9c2bb"},
        {"label":"A","value":106000         ,"color": "#22af8c"},
        {"label":"A","value":100000         ,"color": "#7fcecf"},
        {"label":"A","value":100000         ,"color": "#9779c6"},
        {"label":"A","value":100000         ,"color": "#3d3a87"},
        {"label":"A","value":95000          ,"color": "#b77b1b"},
        {"label":"A","value":85000          ,"color": "#c9c2b6"},
        {"label":"A","value":85000          ,"color": "#7f7dce"},
        {"label":"A","value":80000          ,"color": "#8db27c"},
        {"label":"A","value":80000          ,"color": "#be66a2"}]
benkeen commented 9 years ago

Hi @DaneelReventelov, sorry I never responded to your issue. What's the problem, exactly? You just wanted to customize precisely where the label appears, or does it appear to be incorrectly located?