Are you talking about drawing 20,000+ elements as arc segments on one circle? No, that can't really be what you mean -- there would never be that many pixels to draw them all distinctly.
Anyway, the previous reply takes care of drawing the arc segments without having them overlap each other (using the "-start" attribute together with the "-extent"), and with that, assigning a tag to each segment so that you can identify one that is clicked on.
Note that when assigning colors to arc segments, you may need to alternate light and dark shades (and reserve a "medium" shade in case you have to draw an odd number of segments) -- otherwise, it might be hard to see where the segment boundaries are.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.