У меня есть список x, y точек, которые напечатаны, отображают неровную линию кривой кривой.Как рисовать линию кривой (пики), используя список координат x, y
изображение было генерируется только картина точек на компоненте Java краски. Я использовал следующий способ, чтобы нарисовать их на компоненте краски.
g.drawline(pointX,pointY,pointX,pointY)
Есть ли лучшие способы рисовать такую волновую линию? Я проверил некоторые из подобных вопросов, часто им нужно распечатать кривую или пик, но моя линия не всегда является пиком, как несколько раз его квартиры, а в других случаях они странные.
Возможно, что-то вроде [этого] (http://stackoverflow.com/questions/15864441/how-to-make-a-line-curve-through-points)? Или что-то вроде [this] (https://docs.oracle.com/javase/tutorial/2d/geometry/primitives.html)? – MadProgrammer
Было полезно, но при использовании линий и точек для рисования линий кривой они имеют тенденцию к пикселизации, когда мы увеличиваем масштаб с помощью функции «g.scale». Есть ли способы сгладить кривые или я должен искать некоторую кривую lib для такого рода вещей? – Balaram26
Взгляните на ['RenderingHints'] (https://docs.oracle.com/javase/tutorial/2d/advanced/quality.html), но помните, что масштабирование жестко, а затем масштабирование и уменьшение, а не масштабирование пиксели, я бы масштабировал точки и просто перерисовывал их – MadProgrammer