Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting 打印数据排序(julia+;pyplot)_Sorting_Matplotlib_Julia - Fatal编程技术网

Sorting 打印数据排序(julia+;pyplot)

Sorting 打印数据排序(julia+;pyplot),sorting,matplotlib,julia,Sorting,Matplotlib,Julia,考虑下面的简单代码 using PyPlot x = [2,5,3,4] y = [1,2,3,4] plot(x,y,".-") 正如您所注意到的,连接图形上的点的线是根据数组中数据的顺序显示的。我的意思是,第一个“点x-y”(2,1)连接到点(5,2),也就是连接到点(3,3),依此类推 如何获得反映这段代码的图形: using PyPlot x = [2,3,4,5] y = [1,3,4,2] plot(x,y,".-") ? 或者换句话说,我如何对x-array排序并保留

考虑下面的简单代码

using PyPlot
x = [2,5,3,4]
y = [1,2,3,4]
plot(x,y,".-")
正如您所注意到的,连接图形上的点的线是根据数组中数据的顺序显示的。我的意思是,第一个“点x-y”(2,1)连接到点(5,2),也就是连接到点(3,3),依此类推

如何获得反映这段代码的图形:

using PyPlot
x = [2,3,4,5]
y = [1,3,4,2]
plot(x,y,".-")    
?


或者换句话说,我如何对x-array排序并保留x-y对应关系?

尝试
ind=sortperm(x)
,然后根据
y[ind]
绘制
x[ind]
,这应该是你想要的。谢谢@jverzani。它起作用了。请随便把它作为答案。