W3C home > Mailing lists > Public > www-svg@w3.org > June 2000

AW: Pie chart

From: Schmitt, Christian <Christian.Schmitt@dresdner-bank.com>
Date: Fri, 9 Jun 2000 09:11:58 +0200
Message-Id: <838E11BB31D0D3119DBF0008C7A47FE7E66AA4@FFZ00ZA6>
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 GMT

This archive was generated by hypermail 2.3.1 : Friday, 8 March 2013 15:54:18 GMT