JS畫圓餅圖

來源:互聯網
上載者:User
代碼如下:
<HTML><br /><HEAD><br /><TITLE>JS畫圓餅圖</TITLE><br /><script><br />function DrawPieChart()<br />{<br /> var totalvalue = value1.value/360 + value2.value/360 + value3.value/360 + value4.value/360;<br /> var per1 = value1.value/totalvalue;<br /> var per2 = value2.value/totalvalue;<br /> var per3 = value3.value/totalvalue;<br /> var per4 = value4.value/totalvalue;</p><p> var per12 = per1 + per2;<br /> var per123 = per1 + per2 + per3;</p><p>Chart.innerHTML = "<OBJECT ID='PieChart' CLASSID='CLSID:369303C2-D7AC-11D0-89D5-00A0C90833E6' STYLE='position:relative;top:0;left:0;width:400;height:400'><PARAM NAME='Line0001' ALUE='SetLineColor(255, 0, 127)'><PARAM NAME='Line0002' VALUE='SetFillStyle(1)'><PARAM NAME='Line0003' VALUE='SetFillColor(0, 255, 80)'><PARAM NAME='Line0004' VALUE='Pie(-100, -100, 200, 200, 0, "+ per1 +", 0)'><PARAM NAME='Line0005' VALUE='SetFillStyle(1)'><PARAM NAME='Line0006' VALUE='SetFillColor(0, 0, 255)'><PARAM NAME='Line0007' VALUE='Pie(-100, -100, 200, 200, "+ per1 + ", " + per2 + ", 0)'><PARAM NAME='Line0008' VALUE='SetFillStyle(1)'><PARAM NAME='Line0009' VALUE='SetFillColor(0, 128, 128)'><PARAM NAME='Line0010' VALUE='Pie(-100, -100, 200, 200, "+per12+","+per3+", 0)'><PARAM NAME='Line0011' VALUE='SetFillStyle(1)'><PARAM NAME='Line0012' VALUE='SetFillColor(255, 0, 0)'><PARAM NAME='Line0013' VALUE='Pie(-100, -100, 200, 200, "+per123+","+per4+", 0)'></OBJECT>"<br />}<br /></script><br /></HEAD><br /><BODY><br /><table border=1 width=100%><br /><tr><td id="Chart" width=50% height=400 align=center><br />準備畫圖。。。</td><br /><td width=50%><br /><p align=center><br />輸入4個數<br><br /><input id="value1" type=text size=6 value=0><br /><input id="value2" type=text size=6 value=0><br /><input id="value3" type=text size=6 value=0><br /><input id="value4" type=text size=6 value=0><br /></p><br /><p align=center><br /><input type=button onclick="DrawPieChart()" value="畫餅圖"><br /></p><br /></td><br /></tr><br /></table><br /></BODY><br /></HTML>
[Ctrl+A 全選 提示:你可先修改部分代碼,再點運行代碼]

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.