R ggplot2画柱状图
2016-04-14 22:20
225 查看
###secondOperTimes_2 begin###
library(ggplot2)
city<-c('100%写', '100%读', '50%读, 50%写')
rate<-c(1488, 631, 990)
data1<-data.frame(city,rate)
colnames(data1)<-c('city','rate')
p <- ggplot(data = data1, aes(x=city,y=rate))
p <- p + geom_bar( stat="identity" , width = 0.5, fill = "cornflowerblue")
p <- p + geom_text(label=paste(data1$rate, "条记录", sep = " ") ,colour = "blue", vjust=-0.5)
p <- p + labs(x="",y="记录条数\n",title = "每秒操作记录数\n")
p <- p + theme( plot.title = element_text(size = 16, face = "bold"))
p
###secondOperTimes_2 end###
###demo begin###
library(ggplot2)
city<-c('北京', '上海', '天津')
rate<-c(0.53, 0.29, 0.18)
data1<-data.frame(city,rate)
colnames(data1)<-c('city','rate')
p <- ggplot(data = data1, aes(x=city,y=rate))
p <- p + geom_bar( stat="identity" , width = 0.4, fill = "cornflowerblue")
p <- p + geom_text(label=paste(data1$rate * 100, "%", sep = "") ,colour = "red", vjust=-1)
p <- p + labs(x="",y="份额\n",title = "各省份额\n")
p <- p + scale_y_continuous(limits=c(0, max(data1$rate)*1.1),labels = percent, breaks = seq(0, 2, 0.1))
p <- p + theme( plot.title = element_text(size = 16, face = "bold"))
p
###demo end###
library(ggplot2)
city<-c('100%写', '100%读', '50%读, 50%写')
rate<-c(1488, 631, 990)
data1<-data.frame(city,rate)
colnames(data1)<-c('city','rate')
p <- ggplot(data = data1, aes(x=city,y=rate))
p <- p + geom_bar( stat="identity" , width = 0.5, fill = "cornflowerblue")
p <- p + geom_text(label=paste(data1$rate, "条记录", sep = " ") ,colour = "blue", vjust=-0.5)
p <- p + labs(x="",y="记录条数\n",title = "每秒操作记录数\n")
p <- p + theme( plot.title = element_text(size = 16, face = "bold"))
p
###secondOperTimes_2 end###
###demo begin###
library(ggplot2)
city<-c('北京', '上海', '天津')
rate<-c(0.53, 0.29, 0.18)
data1<-data.frame(city,rate)
colnames(data1)<-c('city','rate')
p <- ggplot(data = data1, aes(x=city,y=rate))
p <- p + geom_bar( stat="identity" , width = 0.4, fill = "cornflowerblue")
p <- p + geom_text(label=paste(data1$rate * 100, "%", sep = "") ,colour = "red", vjust=-1)
p <- p + labs(x="",y="份额\n",title = "各省份额\n")
p <- p + scale_y_continuous(limits=c(0, max(data1$rate)*1.1),labels = percent, breaks = seq(0, 2, 0.1))
p <- p + theme( plot.title = element_text(size = 16, face = "bold"))
p
###demo end###
相关文章推荐
- linux的sendfile系统调用
- 解决Hibernate:could not initialize proxy - no Session
- listview 嵌套gridview notifyDataSetChanged无效
- javascript中面向对象中对象,属性,原型链和一些扩展知识总结
- Hibernate的抓取策略
- T图像处理简介
- 0414
- [MAC Eclipse] Eclipse for MAC 中文乱码的解决办法
- 类、对象和包
- dirname(__FILE__) 的使用总结
- C语言 随机数的简单研究
- react Native 运行程序报错解决笔记
- Linux文件系统的类型
- 贪心算法作业之多处最优服务次序问题
- lavarel之容器Application构造函数分析
- 实习总结系列4
- Hibernate的Annotation注解
- 拜访(动态规划)
- The type javax.servlet.http.HttpServletRequest cannot be resolved.
- 如果你的SharePoint出现了,状态服务问题,InfoPath无法正常使用