額,還是說下我的理解把,UserSpaceOnUse既然是參照用戶坐標系,那先得明白用戶坐標系是個無限大的區域,所以用x2,y2為1這樣的百分比去定義那他只會將整個畫布顯示你在stop中offset=1時設置的顏色(因為在一個無限大的區域中你要用百分比去定義漸變區間,這點貌似他不能做到,所以就只能選中一個結束點顏色去填充)。而如果你將x1,y1,x2,y2設置成一個非百分比定義且是你所要觀察的漸變區域如:x1=100,y1=100,x2=300,y2=250,那這時由于你設置的漸變區域和svg里能顯示的rect區域重合,所以他可以完成stop設置的漸變填充。
2017-12-02