楼主: 豆豆其
1121 1

[问答] 在地图上根据产量范围改变点的形状 [推广有奖]

  • 0关注
  • 0粉丝

小学生

28%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0.0054
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
110 点
帖子
2
精华
0
在线时间
6 小时
注册时间
2020-5-26
最后登录
2020-7-20

楼主
豆豆其 发表于 2020-5-27 13:00:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我可以在地图上画出经纬度的点,但是不能根据产量该变这些点的形状,提前谢谢大佬

library(ggmap)
library(sp)
library(maptools)
library(sp)
library(maps)
library(ggplot2)
library(mapdata)
setwd("D:\\rzuotu")
mydata<-read.table("1.txt",header=T)
df<-read.table("1.txt",header=T)
map("worldHires",ylim=c(40,42),xlim=c(149,153),fill=T,col="gray")
box()
degAxis(1,cex.axis=1,tck=0.01)
degAxis(2,cex.axis=1,tck=0.01)
grid(8,8,lty=3)
points(mydata[,1],mydata[,2],pch=1,col="black",cex=1) 这是我的代码pch值我不知道怎么根据数据变

latitude longitude product
150.24 41.31 620
151.01 41.32 1640
151.1 41.2 1000
151.09 41.23 1000


这是我的一部分数据,我数据量很大,无法手动改,想根据product值改变点形状,比如500吨以下是pch=1,500-1000吨pch=2这种

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Library ggplot2 BRARY Tools gplot

沙发
llb_321 在职认证  发表于 2020-5-27 13:49:19
把数据框的product变量处理成1、2、3、4……形式的因子向量,这样绘图时就可以用这列因子定义pch了。自己写代码吧,用循环也行,用apply函数也可以

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-26 05:23