我需要帮助在我使用raphael.js修改的圆环图脚本中添加标记.除了动态生成三角形标记的方法外,我已经准备好了大部分内容.
JSFiddle:http://jsfiddle.net/aP7MK/73/
function donutChart(total, goal, avg){
var paper = Raphael("canvas", 400, 400);
paper.customAttributes.arc = function (xloc, yloc, value, total, R) {
var alpha = 360 / total * value,
a = (90 - alpha) * Math.PI / 180,
x = xloc + R * Math.cos(a),
y = yloc - R * Math.sin(a),
path;
if (total == value) {
path = [
["M", xloc, yloc - R],
["A", R, R, 0, 1, 1, xloc - 0.01, yloc - …Run Code Online (Sandbox Code Playgroud)