낮은 GDP가 더 검은 색 이상으로 GDP가 더 빨갛게되도록 플롯을 수정하는 방법은 무엇입니까? 당신은 rgb
기능을 사용하여이 작업을 수행 할 수 있습니다플롯 포인트 색상을 변경하여 데이터 반영하기
data <-read.csv("rosling.csv")
head(data)
tail(data)
median(data$pcGDP)
median(data$life.expectancy)
#median per-capita GDP: 4500.592
#median life expectancy: 72.84712
options(scipen=999)
data$gdp <- data$pcGDP*data$total.population
data$gdp[data$country=="United States"]
#calculated GDP of the United States: 14419400000770
data$gdp[data$country=="Niger"]
#calculated GDP of Niger: 5410608052
data$gdp[data$country=="Bahrain"]
#calculated GDP of Bahrain: 25713571418
mean(data$pcGDP)
# 12825
#Part 3
plot(log(data$pcGDP),
data$life.expectancy,
cex=(data$total.population/1000000000)+1,
col=if(data$pcGPD <= 12825){
"red"
} else{
"black"
}
)
재현 할 수없는 예제없이 R을 사용하는 방법에 관한 문제이므로이 질문을 주제와 관련이없는 것으로 보겠습니다. – gung
이러한 색상을 사용하는 경우 'ggplot2'로 전환하는 예가 될 수 있습니다. 기본 그래픽을 사용하면 코드 그레이와 같은 함수를 만들 수 있습니다. <- function (var, min, max) var <- (var-min)/(max-min) var <- round (100 * var) col1 <- paste ("gray", var, sep = "") col1} 그리고 그것을 plot에 col = 인수로 사용하십시오. 사용 예제 : 결과 코드 그레이 (runif (10), 0,1)를주는 코드 그레이 (runif (10), 0,1) [1] "grey52" "grey58" "grey99" "grey31" "grey67" "grey48" "grey44" "grey4" [9] "grey3" "grey63" –