استخدم JS لرسم مخطط فطيرة
مخطط فطيرة هو تقسيم دائرة إلى قطاعات متعددة.
مثال: http://www.zhaojz.com.cn/demo/draw8.html
نسخة الكود كما يلي:
// فطيرة الرسم البياني
// dot dot
// r دائرة نصف قطرها
// بيانات البيانات (صفيف أحادي البعد)
دالة drawpie (dot ، r ، data) {
if (data && data.length> 0) {
var recumulationAngleofSlope = New Number (0) ؛ // زاوية الإزاحة المتراكمة
var total = new number (0) ؛
var i = 0 ؛
لـ (؛ i <data.length ؛ i ++) {// احسب إجمالي البيانات
المجموع += البيانات [i] ؛
}
لـ (i = 0 ؛ i <data.length ؛ i ++) {
VAR angle = رقم جديد (360*بيانات [i]/total) .Tofixed (3) ؛ // تحويل البيانات [i]/المجموع إلى الزاوية
// ارسم مروحة
DrawSector (DOT ، R ، رقم جديد (زاوية) ، رقم جديد (تراكم anglangleofslope) ، صحيح ، العدد (parsefloat (البيانات [i]/total)*100) .Tofixed (3)+'٪') ؛
تراكم anglangeofslope = تراكم anglangleofslope+parsefloat (زاوية) ؛ // زاوية الإزاحة المتراكمة
}
}
}