在 Java 中手动编程折线图的最佳方法是什么

What is the best way to manually program line graphs in Java

我正在 Java、 使用 javaFX 开发股票市场应用程序,到目前为止,我最大的障碍之一是手工线图的实现。现在我 am 知道 JavaFX 有自己的 类 来处理图形,但不幸的是我从来没有运气使用它们,因为它们太笨重而且不必要的折线图 windows 是。我在相关的股票市场应用程序中看到过几个惊人的线图,但我不知道如何很好地和有效地对它们进行编程。我的目标如下:我想制作一个简单的折线图,该折线图呈曲线流动,并且 而不是 锯齿状。这方面的一个例子是这张图片:

Curved Graph Example

这张图曲线很好,一点也不起伏。我希望有一些几何方程可以轻松做到这一点。

在 JavaFX 中,我用来创建线条的方法是在某个点绘制一个端点,并在我的 window 中的另一个坐标点绘制第二个端点,依此类推,但是这需要创建几条线,并且线的端点并不像我想要的那样很好地结合在一起。我想要一条能够弯曲和改变但我认为合适的单线。

查看 JavaFX 路径节点。 https://openjfx.io/javadoc/13/javafx.graphics/javafx/scene/shape/Path.html QuadCurveTo 路径元素可以满足您的需求。