R2-02-第四期-饼图-箱式图

真·科研狗 2017-11-28 22:14:16 阅读: 902

学习设置dataframe每一列的名字

library(ggthemes)
library(ggplot2)
data <- read.csv("E:/R.4-1.csv", header = T)
head(data)
#V1 V2 V3 V4
#1  2  B 18 NA
#2  3  C 16 NA
#3  4  D 14 NA
#4  5  E 12 NA
#data <- data[,-4]
#head(data)
#V1 V2 V3
#1  2  B 18
#2  3  C 16
#3  4  D 14
#4  5  E 12
#colnames(data) <- c('city','code','value')
#head(data)
#city code value
#1    2    B    18
#2    3    C    16
#3    4    D    14
#4    5    E    12
data1<-data[order(data$value,decreasing = TRUE),]

myLabel=as.vector(data1$code)
myLabel=paste(myLabel,"(",round(data1$value/sum(data1$value)*100,2),"%)",sep="")
print(myLabel)
ggplot(data1,aes(x="",y=value,fill=code))+
  geom_bar(stat="identity",width=1)+
  coord_polar(theta="y")+
  labs(title="R2-02")+
  theme(legend.position = 'top',legend.title=element_blank(),axis.ticks=element_blank())+
  scale_fill_discrete(breaks=data1$code,labels=myLabel)

Rplot06.png

library(lattice)
ggplot(singer,aes(x=voice.part,y=height,fill=voice.part))+
  geom_boxplot()+
  theme(legend.position ='top',legend.title = element_blank())+
  labs(title="R2-02")

Rplot.png

 
邀请讨论

附件

{{f.title}} 大小 {{f.file_size}} 下载 {{f.count_download}} 金币 {{f.count_gold}}
{{item.nick_name}} 受邀请回答 {{item.create_time}}
{{item.refer_comment.nick_name}} {{item.refer_comment.create_time}}

附件

{{f.title}} 大小 {{f.file_size}} 下载 {{f.count_download}} 金币 {{f.count_gold}}
切换到完整回复 发送回复
赞({{item.count_zan}}) 踩({{item.count_cai}}) 删除 回复 关闭
科研狗©2015-2024 科研好助手,京ICP备20005780号-1 建议意见

服务热线

178 0020 3020

微信服务号