我正在尝试使用 RaphaelJS 绘制一个好看的椭圆,而只有椭圆的顶部、底部、左侧和右侧点的坐标。下图更好地说明了我需要什么:
我已经尝试使用路径方法允许的大多数基于curveto的命令,但它们都没有接近我需要的东西,坦率地说,我无法将头绕在椭圆弧命令(A)上。
我有什么办法可以解决这个问题?
我正在尝试使用 RaphaelJS 绘制一个好看的椭圆,而只有椭圆的顶部、底部、左侧和右侧点的坐标。下图更好地说明了我需要什么:
我已经尝试使用路径方法允许的大多数基于curveto的命令,但它们都没有接近我需要的东西,坦率地说,我无法将头绕在椭圆弧命令(A)上。
我有什么办法可以解决这个问题?
你只需要使用拉斐尔的椭圆:DEMO
var r = new Raphael(10,10, 500, 500);
var e = r.ellipse(50, 50, 40, 20).attr({fill: 'yellow', stroke:"red"});
这里ellipse(x, y, rx, ry)
希望这是你想要的。