【发布时间】:2015-07-20 02:18:08
【问题描述】:
我有一个打印的 x,y 点列表,显示不均匀的峰值曲线。
上面的图像是通过在一个 java paint 组件上绘制点而生成的。我使用以下方式将它们绘制在一个绘制组件上。
g.drawline(pointX,pointY,pointX,pointY)
有没有更好的方法来绘制这种波浪线?我检查了一些类似的问题,通常他们需要打印曲线或峰值,但我的线并不总是峰值,因为有时它会变平,有时它们很奇怪。
【问题讨论】:
-
这很有帮助,但是当使用线和点绘制曲线时,当我们使用'g.scale'函数放大时,它们往往会出现像素化。有没有办法平滑曲线,或者我应该为这类事情寻找一些曲线库?
-
看看
RenderingHints,但是,请记住,放大比缩小和缩小更难,而不是缩放像素,我会缩放点并简单地重新绘制它们
标签: java graphics2d curve bezier