标签: java graph coordinate-systems
我试图用Java绘制极坐标方程。天真地绘制各个点会导致非常结果。我认为这是因为抗锯齿不适用于由非常短的线段组成的图形。
有一种众所周知的绘制平滑XY图的算法。基本上,您使用线段来近似函数。然后递归地细分每个线段,直到它在一定的公差范围内拟合曲线。这非常有效。
我试图通过计算XY坐标和使用相同的算法来调整极坐标图,但它似乎不起作用 - 我怀疑这是因为点不是均匀分布在x中。线段太明显,但减小公差以更紧密地拟合会导致曲线的其他部分再次变得粗糙。
有没有人知道用于平滑绘制极坐标方程的算法?