province.color: Obtain the color vector based on focused provinces of China...

View source: R/province.color.R

province.colorR Documentation

Obtain the color vector based on focused provinces of China map

Description

Obtain the color vector based on focused provinces of China map. The code is from Yichuan Qiu (邱怡轩).

Usage

province.color(mapdata, provname, provcol, othercol)

Arguments

mapdata

china map data with shp file.

provname

a province vector.

provcol

a vector on provinces' colors.

othercol

a background color.

Examples

library(maptools)
library(gstat)
setwd("E:\3R\2data\china's polygon")
nc <- readShapePoly('bou2_4p.shp', proj4string = CRS("+proj=longlat +ellps=clrk66"))
provname1 <- c("北京市","天津市","上海市","重庆市");
provcol1 <- c("red","pink",'green','blue','yellow')
plot(nc,col=province.color(nc,provname=provname1,provcol=provcol1,othercol="white"))
provname2 <- c( "内蒙古自治区" ,"新疆维吾尔自治区","甘肃省", "宁夏回族自治区","青海省")
provcol2 <- rainbow(33)[1:length(provname2)]
plot(nc,col=province.color(nc,provname=provname2,provcol=provcol2,othercol="white"))

liuguofang/figsci documentation built on Nov. 24, 2023, 1:45 p.m.