我有一个问题用R绘图:我有基于像素的xy坐标(658px x 402px jpg图片).我想绘制xy-Coordinates与图片(地图)作为背景.
我试过这个,但事实证明有些不对劲; 这些点应该在北海(所有这些)
d <- read.csv("~/Dropbox/IMITATION3/d.csv", sep=";")
library(ggplot2)
library(jpeg)
library(grid)
ima <- readJPEG("~/Dropbox/IMITATION3/image.jpg")
ggplot(d, aes(IM02_cx, IM02_cy)) +
annotation_custom(rasterGrob(ima, width=unit(1,"npc"), height=unit(1,"npc")),
-Inf, Inf, -Inf, Inf) +
stat_bin2d(bins = 55) +
scale_x_continuous(expand=c(0,0)) +
scale_y_reverse(expand=c(0,0))
Run Code Online (Sandbox Code Playgroud)
这是图像:

CSV:
CASE;IM02_cx;IM02_cy
412;191;75
127;222;74
459;220;73
80;138;72
86;225;72
458;156;71
71;86;69
289;219;69
291;219;68
77;221;68
338;199;67
495;200;67
371;138;66
197;227;66
64;134;65
105;170;65
124;196;65
237;171;64
350;213;64
63;92;63
305;106;63
286;139;63
99;199;63
353;201;63
362;198;62
452;168;60
479;204;60
65;209;60
330;214;60
132;101;59
162;184;59
93;182;58
249;209;58
49;117;57
106;172;57
83;150;56
282;168;56
234;190;56
492;165;55
40;181;55
448;195;55
262;184;54 …Run Code Online (Sandbox Code Playgroud)