用xy.coords绘制r中的坐标

时间:2017-10-26 13:36:05

标签: r

我想在R中绘制一系列坐标(我刚刚开始学习),并发现xy.coords是一种工具。但是,xy.coords无法正确解释我想要提供给它的数据。

我用

导入带有数据的csv文件
import numpy as np
l = [1,2,3,4,5]
y_pred = array('B',l)

显示由此产生的数据直接看起来像:

> objectname <- read.csv("./file", header=TRUE, sep=",")

而xy.coords将此理解为

> chances1617$location_y
[1] -             33.0          76.0          44.0          42.0         
[6] 20.0          54.0          16.0          67.0          42.0         
[11] 16.0          44.0          31.0          17.0          90.0         
[16] 27.0          123.0         28.0          121.0         1.0   
...

> chances1617$location_x
[1] -              33.0           -36.0          -12.0         
[5] 22.0           2.0            -22.0          -16.0         
[9] -21.0          11.0           2.0            0.0           
[13] 32.0           -7.0           81.0           -17.0         
[17] -89.0          9.0            92.0           -136.0      
...

那里可能出现什么问题?我想用错误的格式处理xz.coords的数据,或者我使用它是错误的,还是错误的工具?

1 个答案:

答案 0 :(得分:0)

您的数据chances1617$location_xchances1617$location_y似乎是因素。尝试通过例如将它们转换为数字数据。

xy.coords(as.numeric(as.character(chances1617$location_x)),
          as.numeric(as.character(chances1617$location_y)))