3 TODO - other things to be done for Imager::Graph
15 better scaling support in the default styles
19 some sort of support for handling rounding issues nicely, eg. if the
20 user supplies 3 equal values then the percentages shown all be "33%"
21 which doesn't add up to 100%. I'm not sure what can be done about
26 better space management - the current blocking system is a bit crude
27 (low priority). This would probably require some iterative method of
28 checking for overlaps for different graph elements rather than
29 blocking down to a box.
33 shortcuts for fountain fill segments, ie. instead of having to call:
35 Imager::Fountain->simple(positions=>[0, 1],
36 colors=>[ NC('000000'), NC('FFFFF') ])
38 allow the entry to contain:
40 segments=>[ '000000', 'FFFFFF' ]
42 or even more colors, and provide positions equally spaced from 0 to 1.
46 popped out segments (pie charts)
50 backgrounds for pie labels
54 backgrounds for pie callouts
58 break up Imager::Graph::Pie::draw() - too big
62 implement label.hpad and label.vpad
66 some way to get to the layout of the data, eg. so the user can build
67 an image map, or possibly an image map generator.
71 handle small segments in the pie by making the leaders non-radial
75 move more construction to the constructor