我正在使用模拟退火求解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.
答案 0 :(得分:0)
搜索您的代码以查看代码中是否以多种方式定义了“ temp”。 temp是一个常用变量,在处理数字时通常也用作临时存放位置。之前已定义过吗?