- From: Schmitt, Christian <Christian.Schmitt@dresdner-bank.com>
- Date: Fri, 9 Jun 2000 09:11:58 +0200
- To: "'www-svg@w3.org'" <www-svg@w3.org>
- Cc: Chris Lilley <chris@w3.org>
> -----Ursprüngliche Nachricht----- > Von: Chris Lilley [mailto:chris@w3.org] > Gesendet am: Donnerstag, 8. Juni 2000 20:32 > An: Schmitt, Christian > Cc: 'www-svg@w3.org' > Betreff: Re: Pie chart > > Depends on whether you want a psuedo-3D look or not. > > If not, then calculating percentages of sales is easy, > multiply by 3.6 to > get degrees, draw arcs and radial lines, and fill. A color key is also > easy. Exploded segments (translate, on a radial line midway > between the > start and end arcs for that segment) are also trivial. > > -- > Chris Chris, thanks for your hint. I came up with something (see below). But I'm probably missing something really stupid here, because the chart doesn't look exactly like I expected it to. Thanks, Christian <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000303 Stylable//EN" "http://www.w3.org/TR/2000/03/WD-SVG-20000303/"> <svg height="300" width="300" xml:space="preserve"> <g style="fill:none; stroke:#232323" transform="translate(150,150)"> <g transform=" rotate( 108 ) "> <path style="stroke:#0000FF" d="M 0,0 l 0,50 a 50,50 0 0 0 50,-50 z"> </path> <g transform=" rotate( 46.8 ) "> <path style="stroke:#00FF00" d="M 0,0 l 0,50 a 50,50 0 0 0 50,-50 z"> </path> <g transform=" rotate( 54 ) "> <path style="stroke:#FF0000" d="M 0,0 l 0,50 a 50,50 0 0 0 50,-50 z"> </path> <g transform=" rotate( 36 ) "> <path style="stroke:#AAAAAA" d="M 0,0 l 0,50 a 50,50 0 0 0 50,-50 z"> </path> <g transform=" rotate( 115.2 ) "> <path style="stroke:#121212" d="M 0,0 l 0,50 a 50,50 0 0 0 50,-50 z"> </path> </g> </g> </g> </g> </g> </g> </svg>
Received on Friday, 9 June 2000 03:12:16 UTC