SVG pxd:pie要素

pxd:pie要素は、円グラフを表示するのに便利です。

パイチャートを描いたサンプルプログラム

<?xml version="1.0" encoding="utf-8"?>
<pxd paper-type="a4" xmlns:pxd="https://www.pxdoc.com/">
<page>
<svg x="0" y="0" width="21cm" height="29.7cm" viewBox="0 0 2100 2970">
<style type="text/css"><![CDATA[
.pieframe { stroke:black; stroke-width:5;}
]]>< /style>
<g class="pieframe" cx="500" cy="700" rx="400" ry="400" >
 <pxd:pie start-angle="0" sweep-angle="120" fill="red" distance="0.2"/>
 <pxd:pie start-angle="120" sweep-angle="240" fill="none"/> 
</g>
<g class="pieframe" cx="1500" cy="1000" rx="400" ry="400"
  transform="scale(1,0.5)">
 <pxd:pie start-angle="0" sweep-angle="120" fill="blue" distance="0.2"/>
 <pxd:pie start-angle="120" sweep-angle="240" fill="none"/>
</g>
</svg>
</page>
</pxd>

pxd:pie要素の主な属性

属性名
cx円の中心X座標
cy円の中心Y座標
rxx方向の半径X
ryy方向の半径Y
start-angle円弧の開始角度。上方向が0度。時計回りが正の方向
sweep-angle円弧の角度。
distance中心座標から離れる距離。数値1は、半径と同じ
stroke-width線の太さ
stroke線の色
fill塗りつぶし色
stroke-opacity線の透明度。数値0(透明)~1(不透明)
fill-opacity塗りつぶしの透明度
opacity全体の透明度
stroke-dasharray点線で描画
classスタイルを参照する
上部へスクロール