您好,我是R的新手,我正在尝试使用经度和纬度并以LAW_CAT_CD作为我的配色方案在R中创建热图。 第一线测试作品 第二行ggplot工作 但是,当运行第三行last_plot()时,我得到一个错误,如下所示 错误:离散值提供给连续刻度
任何帮助或解释为什么会发生这种情况非常感谢
起初,我以为这是代码的values = c部分,我更改了数字并仍然得到相同的结果
testd = data.frame(longitude = tt$Longitude,
latitude = tt$Latitude,
LAW_CAT_CD = tt$LAW_CAT_CD)
ggplot(data = testd, mapping = aes(x =longitude, y = latitude)) +
geom_point(aes(colour = LAW_CAT_CD), shape = 19, alpha = 0.1)
last_plot() +
scale_colour_gradientn(colours=c("red", "yellow","blue"),
values=c(0.5, 0.25, 0))
我希望输出是使用经度和纬度并具有3种不同颜色的热图制作热图,但我不断收到错误消息