-1
私は座標系を描画しようとしています。私は横軸に問題があります。私はすべての数字を90度回す必要があります。各図を90度回転させるにはどうすればよいですか?
私の試み:
var canvasGraphElem = document.getElementById("canvasGraph");
canvasGraphElem.width = 300;
canvasGraphElem.height = 200;
var ctx = canvasGraphElem.getContext('2d');
for(var i = 0; i <= 300; i = i + 30) {
ctx.save();
ctx.font = "10px Arial";
ctx.textAlign = "right";
ctx.translate(140, 140);
ctx.rotate(-Math.PI/2);
ctx.fillText(i, 0 + i, 0 - 25);
ctx.restore();
};
結果は次のようになります。
は、ローカル使用してテキストを回転:
キャンバス行列を形質転換したら、すべての描画操作座標もTRANありますsformed。したがって、コンテキストを90度回転すると、x軸はy軸になり、その逆もあります。 :https://jsfiddle.net/c84uugwq/2/ – Kaiido