有没有办法向一个方向扩展。通常,scale
函数在x和y方向上均匀地缩放画布,但是如果我想拍摄,比如折线或一组线,我会怎么做,并在x方向上缩放它们但不是在y方向?
这里最好的例子是Neo4j
答案 0 :(得分:0)
它应该更容易,但你可以这样做:
ctx.scale(x, y)
。如果ctx.scale(x, y)
中未定义y参数,则y比例将设置为0
。所以这是你能做的最小的事情。
var scaleY = 1;
/* change the x scale only */
ctx.scale(1, scaleY);
/* change both coordinates scale */
scaleY = 3;
ctx.scale(2, scaleY);