我正在尝试开发一种隐式绘图工具。
例如,如果我想绘制一个抛物线,则x会变化,相应的y值将被计算出来。
var canvas = document.getElementById("canvas");
var ctx = canvas.getContext("2d");
var canvas = document.getElementById('canvas');
var ctx = canvas.getContext('2d');
ctx.beginPath();
// y = (x-5)*(x-5)
var iPoints=20,
nY=0;
for (var x=-10; x<=iPoints; x++) {
nY = ( (x-5)*(x-5) );
ctx.lineTo(200-x, 300-nY);
}
ctx.stroke();
或者在这里查看https://jsfiddle.net/a0gLqrvr/
但是我如何绘制一个隐式函数?
例如:
x^3 + y^3 = 3*x*y^2 - x - 1
我如何同时改变 x 和 y?
你能通过一个示例(也许在 jsfiddle 中)向我展示吗?
提前致谢。