将两个数组中的点绘制到图形上

时间:2019-05-29 11:52:49

标签: java arrays graph

我正在使用模拟退火求解tsp,我想绘制最佳距离与最佳距离的温度的关系图,并结合这些点以查看图的性质。

我已经在两个不同的阵列中获得了距离和温度,现在我需要将其绘制为散点图。如果需要将值放在一个数组中以进行绘图,即使这样做也可以,但是如何绘制这样的图形。我尝试使用libre office绘制图表,但是那根本不起作用,该应用程序崩溃了。

while (temp > 1) {
     //some code giving distance
     // Cool system
     temp *= 1-coolingRate;
     System.out.println(""+ best.getDistance());
     System.out.println(""+ temp );
     //Outputs to be put in an array and plotted 
}





Edit 1: 
Both the arrays are single dimensional and the graph I want to plot has points whose X and y co ordinates are taken from these arrays consecutively.
I can't figure out a way to do it.

1 个答案:

答案 0 :(得分:0)

搜索您的代码以查看代码中是否以多种方式定义了“ temp”。 temp是一个常用变量,在处理数字时通常也用作临时存放位置。之前已定义过吗?