>ggplot(tx_city,aes(long,lat)) +borders("county","texas",colour="grey70") +geom_point(colour ="black",alpha=0.5) 德克萨斯州的城市区划: 使用map_data将地图数据转化为数据框,此数据框可以在之后通过merge() 操作与我们的数据相融合,最终绘制处等值线图。 1 2 3 4 5 6 7 8 9 > states <-m...
包 maps(自动安装和加载 ggplot2)提供美国地图,带有州和县边界,可以检索和转换为 sf 对象: library("maps") states <- st_as_sf(map("state", plot = FALSE, fill = TRUE)) head(states) ## Simple feature collection with 6 features and 1 field ## geometry type: MULTIPOLYGON ## dimension: XY ...
map_data()是ggplot2的一个函数,用于将map包中的数据转换为适合ggplot2绘图的框架。 「主要用法」 map_data(map, region = ".", exact = FALSE, ...) 「主要参数」 map:可以提供的地图,包括county(United States County Map), france,italy, nz(New Zealand Basic Map),state(United States State Boundar...
france<-map_data("france") #法国地图 ggplot(france,aes(long,lat,group=group))+geom_polygon(fill="white",colour="steelblue")+coord_map("polyconic")+theme( axis.text = element_blank(), axis.ticks = element_blank(), axis.title = element_blank()) county<-map_data("county") #美国郡级...
在R中,绘制地图最简单的方法就是通过geom_polygon()绘制不同区域的边界。我们使用ggplot2中map_data()里的数据 我们在这里以美国密歇根州数据为例进行地图绘制,首先我们来看一下这个数据 mi_county<-map_data('county','michigan')#筛选出密西根州的地理数据head(mi_county) ...
ggsn::scalebar(data = usamapdata,location = "bottomleft", dist = 500,model = "WGS84",dist_unit = "km", transform = TRUE,st.size = 3) 上面的程序中,首先通过ggplot()和geom_polygon()函数绘制地图,然后利用geom_point()函数在地图上添加点,最后使用ggsn包中的小部件函数north()和scalebar()...
2.1.3map参数 通过map参数指定数据集,画国家地图,世界地图。 library(ggplot2) data("USArrests") # 美国犯罪率数据集 crimes <- data.frame(state = tolower(rownames(USArrests)), USArrests) crimesm <- reshape2::melt(crimes, id = 1) # 宽转长 ...
library(ggplot2) library(maps) 2. 使用geom_map()函数创建地图: # 创建一个数据框,包含美国各州的名称和人口数量(这里只是一个示例,你可以使用实际数据) state_population <- data.frame(state = tolower(state.name), population = c(7870000, 2915000, 690000, 3953000, 1357000)) ...
ggplot(data=dat01,aes(x=gene_name,y=Sample))+ geom_tile(aes(fill=expr_value),color=NA) 热图经常遇到的操作是调整坐标轴的顺序,这个可以通过赋予因子水平来实现 代码语言:javascript 代码运行次数:0 运行 AI代码解释 library(readxl)dat01<-read_excel("example_data/08-heatmap/03_heatmap_example.xlsx...
tmap工具包的名称是Thematic Maps的缩写,是R中专门绘制地图的工具包。该包语法与ggplot2包比较类似,都是通过符合+来进行图层叠加。 加载示例数据: library(tidyverse) library(sf) usa <- albersusa::counties_sf(proj = "laea") %>% mutate(fips = as.character(fips)) %>% ...