步骤

> library(xlsx)
> test<-read.csv("I:/山农大学大数据中心/柱状图/z7.csv") > data1=test[] #选第三列
> table <-table(data1) #对选出来的制作表格(出现的次数)
> table=sort(table,decreasing=TRUE) #升序
> table_20=table[:]
> data2=as.data.frame(table_20) #数据框的利用
> View(data)
> ggplot(data2, aes(x = data2$data1, y =data2$Freq,fill=data2$data1)) + geom_bar(stat = "identity")+labs(y='value',x='city') #导入数据框 +条形图+名字

这里重点说一下

data1=test[3]    对          对 应的是灰色

这个是选取第三行的表格数据

也可以是data1=test[,3]         对应的是彩色

不过这样data就变成了values,而不是data了,虽然这部分不太明白但是就是这个意思

过了半小时,我理解了,原来产生的效果不一样灰色的是data,而彩色的是values

这有一个就是自动生成的名字  

ggplot(data2, aes(x = data2$data1, y =data2$Freq,fill=data2$data1)) +  geom_bar(stat = "identity")+labs(y='value',x='city')

最新文章

  1. AngularJS中的JSONP实践
  2. iOS 传值 委托(delegate)和block 对比
  3. mysql 上传数据到指定字段
  4. Android常见的按钮监听器实现方式
  5. OI分类
  6. IOS 开发文件操作——NSFileManager
  7. Linux下Tomcat启动正常,但浏览器无法访问
  8. 【HDOJ】2371 Decode the Strings
  9. C++对象模型4--有重写的单继承
  10. 基于visual Studio2013解决算法导论之029二叉搜索树
  11. Java第十四周学习总结
  12. Angular JS 基础应用--第一篇
  13. docker命令行学习
  14. 萌新关于C#委托一点见解
  15. Redis 集群的安装
  16. python2和python3网络访问包
  17. ext3日志模式
  18. linux,强大的history命令
  19. C# 读写xml、excel、word、ppt、access
  20. javascript快速入门14--DOM基础

热门文章

  1. ethereumjs/ethereumjs-block-1-简介
  2. Mybatis Plus启动注入 SQL 原理分析
  3. 学习使用 ARM 的 math 库,据说 速度比C标准库 自带的 快 几十倍 到几百倍
  4. page_address()函数分析--如何通过page取得虚拟地址
  5. Web—11-手机端页面适配
  6. 项目中cxf和weblogic整合时报错的问题
  7. java实现zabbix接口开发
  8. Ajax与Xml
  9. 偏前端--之小白学习本地存储与cookie
  10. js时间与毫秒互相转换