R小问题
步骤
> 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')
R小问题的更多相关文章
- R 小知识积累
		
1.grep 1 ## a为一个data frame,取含有RNA-Seq的行 2 index <- grep("RNA-Seq", a$Assay_Type) 3 b &l ...
 - 四大机器学习编程语言对比:R、Python、MATLAB、Octave
		
本文作者是一位机器学习工程师,他比较了四种机器学习编程语言(工具):R.Python.MATLAB 和 OCTAVE.作者列出了这些语言(工具)的优缺点,希望对想开始学习它们的人有用. 图源:Pixa ...
 - BZOJ 4453: cys就是要拿英魂![后缀数组 ST表 单调栈类似物]
		
4453: cys就是要拿英魂! Time Limit: 3 Sec Memory Limit: 128 MBSubmit: 90 Solved: 46[Submit][Status][Discu ...
 - UVA - 11134 Fabled Rooks[贪心 问题分解]
		
UVA - 11134 Fabled Rooks We would like to place n rooks, 1 ≤ n ≤ 5000, on a n × n board subject to t ...
 - BZOJ4540 [Hnoi2016]序列
		
本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000作者博客:http://www.cnblogs.com/ljh2000-jump/转 ...
 - 从一个NOI题目再学习二分查找。
		
二分法的基本思路是对一个有序序列(递增递减都可以)查找时,测试一个中间下标处的值,若值比期待值小,则在更大的一侧进行查找(反之亦然),查找时再次二分.这比顺序访问要少很多访问量,效率很高. 设:low ...
 - 1745. Yet Another Answer
		
http://acm.timus.ru/problem.aspx?space=1&num=1745 题目大意: 可以是任意的顺序,在满足括号匹配的情况下,求组合成的字符串长度最长 思路: 先将 ...
 - 【POJ 3525】Most Distant Point from the Sea(直线平移、半平面交)
		
按逆时针顺序给出n个点,求它们组成的多边形的最大内切圆半径. 二分这个半径,将所有直线向多边形中心平移r距离,如果半平面交不存在那么r大了,否则r小了. 平移直线就是对于向量ab,因为是逆时针的,向中 ...
 - XIII Open Cup named after E.V. Pankratiev. GP of Saratov
		
A. Box Game 注意到局面总数不超过$50000$,而且每次操作都会改变石子的奇偶性,因此按奇偶可以将状态建成二分图,然后求出最大匹配. 如果状态数是偶数,那么先手必胜,策略就是每次走匹配边, ...
 
随机推荐
- eclipse主题皮肤设置
			
这里先声明,下面的方式适合最新版本的Eclipse Luna,旧的版本可以下载我提供的这个插件,并将其放在eclipse目录下的plugins目录下即可. 插件下载地址:http://download ...
 - STM8 亮灯程序
			
开发环境:ST Visual Develop+STM32 ST-LINK Utility+开发板 原理:定时向指定针脚输出高电平信号 /* MAIN.C file * * Copyright (c) ...
 - sofar:机器学习检测十题
			
http://sofasofa.io/forum_main_post.php?postid=1001084 http://sofasofa.io/forum_main_post.php?postid= ...
 - 解决java log4j 配置log4jCaused by: java.lang.ClassNotFoundException: org.apache.logging.log4j.LogManager
			
前提安装http://mirror.bit.edu.cn/apache/logging/log4j/2.11.2/apache-log4j-2.11.2-bin.zip Buildpath 配置add ...
 - git提交代码到码云
			
日常代码一般提交到github比较多,但我还是钟爱马爸爸,没错就是码云. 码云是中文版的代码托管的网站,不存在打开网速问题,使用也蛮方便的,日常自己保存托管代码已经足够,平时使用git提交代码到码云是 ...
 - css让不同大小的图片适应div的大小,且不变形。
			
做成背景图片 单个 .imgdiv { width: 100px; // 你要的正方形 height: 100px; // 你要的正方形 background-image: url(/your/ima ...
 - oracle中查看一张表是否有主键,主键在哪个字段上
			
利用Oracle中系统自带的两个视图可以实现查看表中主键信息,语句如下:select a.constraint_name, a.column_name from user_cons_columns a ...
 - ThinkPHP微信扫码支付接口
			
最近折腾微信扫码支付,看了微信官方文档,找了很多网页,发现和文档/demo不匹配,现在自己算是弄出来了(文件名称有所更改),贴出来分享一下 一.将有用的官方lib文件和使用的相关文件放置到vendor ...
 - vue keep-alive 不生效 以及前进 后退 对数据刷新和保留缓存操作
			
https://blog.csdn.net/sinat_37255207/article/details/89373825 因为项目Vue router 连续嵌套了好几层 首先检查keep-alive ...
 - 使用jenkins中遇到的问题汇总/持续更新
			
jenkins产生大量日志文件 question: [DNSQuestion@1446063419 type: TYPE_IGNORE index 0, class: CLASS_UNKNOWN in ...