用R语言画树状图要用到treemap, readlx,gdata ,这三个包,可以在Rstudio中输入以下代码:
install.packages('treemap','readxl','gdata')
在网上把数据获取到excel中,命名为yiqing.xlsx,并将其放在Rstudio中R语的默认目录,录入以下下载。
library(readxl)
library(treemap)
library(gdata)
setwd('~/R Project1/')
rm(list = ls())
data<-read_excel('yiqing.xlsx')
library(gdata)plot.new()
treemap(data,
title='Global Covid-19 Infections',
index='country',
type='index',
vSize='people',
vColor='death',
aspRatio=2,
palette='RdYlGn',
inflate.labels=T
)
以下是用到的数据文件截图