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

在Java中手动编程线条图的最佳方法是什么,java,eclipse,linegraph,Java,Eclipse,Linegraph,我正在用Java开发一个股票市场应用程序,使用javaFX,到目前为止,我最大的障碍之一是实现手工绘制的线图。现在我知道JavaFX自带了自己的处理图形的类,但不幸的是,我从来没有使用过这些类,因为线图窗口是如此庞大和不必要。我在相关的股票市场应用程序中看到了一些现象性的直线图,但我不知道如何对它们进行良好而有效的编程。我的目标如下:我想制作一个简单的曲线图,它以曲线的形式流动,而不是锯齿状的。这方面的一个例子是以下图像: 这张曲线很好,一点也不起伏。我希望有一个几何方程可以很容易地做到这一点

我正在用Java开发一个股票市场应用程序,使用javaFX,到目前为止,我最大的障碍之一是实现手工绘制的线图。现在我知道JavaFX自带了自己的处理图形的类,但不幸的是,我从来没有使用过这些类,因为线图窗口是如此庞大和不必要。我在相关的股票市场应用程序中看到了一些现象性的直线图,但我不知道如何对它们进行良好而有效的编程。我的目标如下:我想制作一个简单的曲线图,它以曲线的形式流动,而不是锯齿状的。这方面的一个例子是以下图像:

这张曲线很好,一点也不起伏。我希望有一个几何方程可以很容易地做到这一点


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

看看JavaFX路径节点。QuadCurveTo路径元素做了您希望看到的事情。

它只是一系列的元素。数学很简单(至少在绘制它们时是这样)。