R 安装函数包及绘制图形

news2024/11/27 16:28:14

R语言绘制简单条形图

  • 一、载入数据
    • 1.安装函数包
    • 2.导入文件
    • 3.读取数据(.csv文件)
  • 二、绘制图形
    • 绘制简单条形图

一、载入数据

1.安装函数包

在控制台console输入命令:

install.packages("bruceR")

查看是否安装成功

library(bruceR)

如果出现如下图所示即为安装成功
通过载入bruceR函数包,可一次性载入20余个常用R函数包。
如果需要使用其他函数包,类似的也可以进行安装,步骤是一样的
在这里插入图片描述

install.packages(“xxxx”) #用于首次安装,xxxx为R函数包的名称;

update.packages(xxxx) #用于更新特定的R函数包,xxxx是R函数包的名称;

library(xxxx) #用于载入特定的R函数包,xxxx是R函数包的名称;

search() #显示已载入的R函数包,这些包可直接使用;

.libPaths() #显示R函数包库的储存位置;

library() #显示已安装过的R函数包;

gcookbook包提供climate、countries、heightweight、uspopchange等数据集,可为R初学者提供素材。

2.导入文件

在Rstdio页面上方依次点击Session-------Set Working Directory----------Choose Directory ,然后选择要导入的文件点击open即可

在这里插入图片描述
然后在程序页面右下角file中可以看到刚刚导入的文件
在这里插入图片描述

3.读取数据(.csv文件)

在控制台console输入命令,将数据赋给data1:

data1 <- read.csv("name.csv",header = T)

data1 将读取的数据存入 data1 中 (data1自己命名的)
name.csv 是读取文件的名称
header

读取的.csv文件如下图所示:
在这里插入图片描述

查看数据结构

str(data1)

在这里插入图片描述

data.frame 表示数据的行数和列数(如图中读取的数据有205行4列)
X 第一列 (X并没有啥实际意义,可以理解为序号index)
Year 第二列 (列头第一格名称为 Yea ,数据为 1800,1801,1802…)
Anoma ly10y 第三列 (列头第一格名称为 Anoma ly10y,数据为 -0.435,-0.453,-0.46…)
Unc10y 第四列 (列头第一格名称为Unc10y,数据为0.505,0.493,0.486…)

查看数据前几行

head(data1)

在这里插入图片描述

查看数据后几行

tail(data1)

在这里插入图片描述

二、绘制图形

绘制简单条形图

用ggplot()和gemo_bar(stat=“indentity”) 绘制条形图

library(goockbook)  # 导入函数,为了使用数据
ggplot(pg_mean,aes(x=X-axis,y=y-axis,fill=X-axis))+geom_bar(stat="identity")
# X-axis 是X轴变量 y-axis 是Y轴变量 fill要跟X轴变量保持一致
ggplot(data1,aes(x=Year,y=Unc10y,fill=Year))+geom_bar(stat="identity")

在这里插入图片描述

ggplot(data2,aes(x=dose,y=length,fill=dose))+geom_bar(stat="identity")

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/471144.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【二】MATLAB矩阵处理

【二】MATLAB矩阵处理 1 常用的特殊矩阵函数 zeros函数&#xff1a; zeros(m):产生mm零矩阵 zeros(m,n):产生mn零矩阵 zeros(size(A)):产生与矩阵A相同大小的零矩阵 ones函数&#xff1a; 产生4阶全1矩阵 ones(4) eye函数&#xff1a; 产生对角线为1的矩阵&#xff0c…

分享随机数和唯一ID的工具类

随机数一般也是会被常使用到的&#xff0c;比如在造一些模拟测试数据的场景&#xff0c;或者说是非高端应用的场景会被使用。而全局唯一ID的使用则相反&#xff0c;应用场景更广&#xff0c;更专业&#xff0c;更科学&#xff0c;比如在批量保存数据时&#xff0c;需要提前生成…

CVE漏洞复现-CVE-2016-10033-远程命令执行

CVE-2016-10033-远程命令执行 PHPMailer是一个基于PHP语言的邮件发送组件&#xff0c;被广泛运用于诸如WordPress、Drupal、1CRM、SugarCRM、Yii、Joomla等用户量巨大的应用与框架中。 CVE-2016-10033是PHPMailer中存在的高危漏洞&#xff0c;这个高危漏洞是由 class.phpmail…

Java 17 新特性尝鲜

JDK 17更新了包括14个特性&#xff0c;具体如下表所示&#xff1a; Restore Always-StrictFloating-Point Semantics 恢复始终严格模式&#xff08;Always-Strict&#xff09;的浮点语义EnhancedPseudo-Random Number Generators 增强型伪随机数生成器New macOS RenderingPipe…

Spring boot结合SkyWalking-Trace工具类实现日志打印请求链路traceid

背景&#xff1a; 随着业务的复杂化、解耦化&#xff0c;运维人员和开发人员需要对请求链路跟踪来快速发现和定位问题&#xff0c;基于应用已经集成了SkyWalking的前提下&#xff0c;如何通过获取SkyWalking生成的统一traceId并加入打印日志中&#xff0c;方便开发人员能够根据…

露营好物推荐:极米轻薄投影仪Z6X Pro

温度回升&#xff0c;春意萌动&#xff0c;很多人开始计划春游、露营&#xff0c;打算和家人、朋友一起享受大自然的春日场景。漫天星光下&#xff0c;吃着美食、喝着小酒,再加上一场露天电影,逃离了城市的喧嚣,在大自然中尽情撒野,又有谁会不喜欢呢&#xff1f;如今众多露营爱…

matlab 实现常用的混沌映射(Tent, Sine, Sinusoidal, Piecewise, Logistic, Cubic, Chebyshev)

大部分混沌映射的系数是有限制的, 针对每个模型最优的混沌系数是不一样的, 因此混沌系数要根据自己的模型来定. 下面的系数都是根据我自己的模型而设定的. 混沌映射 1 Tent 映射2 Sine 映射3 Sinusoidal 映射4 Piecewise 映射5 Logistic 映射6 Cubic 映射7 Chebyshev 映射 1 Te…

松下机器人进行数据备份与恢复的具体方法

松下机器人进行数据备份与恢复的具体方法 数据备份 如下图所示,找到备份选项,按确认, 如下图所示,选择保存,按确认键, 如下图所示,选择USB存储设备,选择存储路径,按确认键, 选择需要备份的数据,如下图所示,默认情况下是勾选“全部数据”, 如下图所示,显…

马云的创业故事及他人生中的摆渡人-卖掉中国黄页去北漂(五)

马云北上是在外经贸部一位名叫王建国的朋友牵线之下&#xff0c;受邀担任外经贸部下属的中国国际电子商务中心&#xff08;下面简称EDI&#xff09;总经理&#xff0c;负责搭建外经贸部官网和网上中国商品交易市场。 马云团队在潘家园租了房子&#xff0c;白天上班&#xff0c…

C++ + QT (不使用QT插件模式)的heic图片显示。

1.首先确定的是&#xff0c;要想C读取或者显示heic图片。光用ffmpeg没有heic的解码器。所以此时就要用上libheif了。通过查资料发现&#xff0c;一个比较常见的 C 解析解码 heic 格式图片的开源库是 libheif&#xff0c;而这个库对 h265 的解码过程又依赖于另一个开源 C 库 lib…

木牛科技发布高性价比的5R方案 助力智能驾驶的科技平权

从3月开始升温的车市价格战&#xff0c;蔓延到了4月上海车展&#xff0c;多款新车再次刷新了价格“下限”。随着价格战的白热化&#xff0c;车企们也开始反思&#xff0c;需要给消费者输出稳定的价值&#xff0c;价格需要回归到价值本身&#xff0c;而市场真正应该打响的是倡导…

【超全】在OAK深度AI相机上部署用户神经网络模型的三种方法

编辑&#xff1a;OAK中国 首发&#xff1a;oakchina.cn 喜欢的话&#xff0c;请多多&#x1f44d;⭐️✍ 内容可能会不定期更新&#xff0c;官网内容都是最新的&#xff0c;请查看首发地址链接。 ▌前言 Hello&#xff0c;大家好&#xff0c;这里是OAK中国&#xff0c;我是助手…

CDH Hive Metastore canary

现象:CDH平台突然报错,报错信息为:The Hive Metastore canary failed to create a database 排查一下两点都未发现问题: 检查hiveServer2日志(hadoop-cmf-hive-HIVEMETASTORE.log.out)无异常检查元数据依赖的数据库(我安装是mysql),无异常发现 于是在网上搜索,发现很有可能是…

【CMake】2. 使用CMake添加一个库

2. 使用CMake添加一个库 1. 什么是 library&#xff08;库&#xff09;&#xff1f; 库 函数库&#xff0c;所谓库&#xff0c;就是将函数封装成库来供我们使用&#xff0c;包含静态库和动态库。 对于代码到可执行程序的过程&#xff0c;这里简单复习一下&#xff1a; 源文…

TMM 22 | 像拆玩具一样的点云预训练

文章题目&#xff1a;Self-supervised Point Cloud Representation Learning via Separating Mixed Shapes 作者&#xff1a;Chao Sun, Zhedong Zheng, Xiaohan Wang, Mingliang Xu and Yi Yang 论文链接&#xff1a;https://www.zdzheng.xyz/files/TMM_3D_Pre_Training.pdf …

openGauss DBMind自治运维系统的安装和部署

目录 1、安装准备 1.1 环境信息 1.2 安装包 1.3 数据库用户 2、安装DBMind 3、部署DBMind 3.1 自动部署--推荐 手动配置--推荐 交互式配置 3.2 手动部署 规划配置 4、启动DBMind DBMind作为openGauss数据库的一部分&#xff0c;为openGauss数据库提供了自动驾驶能力…

react由用index作为key进行增删查改引发的问题

现象描述&#xff1a;添加小王在第一个元素&#xff0c;在li元素可以看出来&#xff0c;但是在后面的输入框小张的位置占用了。因为添加小王在第一个元素&#xff0c;它的key是0&#xff0c;旧的dom的key0是小张。所以校长被顶上去了。看到这个现象特意去学了react虚拟dom的dif…

Ceph入门到精通-红帽 Ceph 存储 RGW 部署策略和规模调整指南

从红帽 Ceph 存储 3.0 开始&#xff0c;红帽增加了对 容器化存储守护进程 &#xff08;CSD&#xff09;&#xff0c;允许软件定义的存储组件&#xff08;Ceph MON、OSD、MGR、RGW 等&#xff09;在容器内运行。CSD 避免了存储服务专用节点的需要&#xff0c;从而通过共置存储容…

Anaconda安装nbextensions

nbextensions 是 Jupyter 非常好的插件&#xff0c;它是将一系列 js 脚本嵌入到 Jupyter 中&#xff0c;增强 Jupyter 的交互式体验&#xff0c;可以让你的 Jupyter 变得非常强大。 Unofficial Jupyter Notebook Extensions 安装nbextensions 以管理员身份运行Anaconda Promp…

【Git 入门教程】第四节、Git冲突:如何解决版本控制的矛盾

Git是目前最流行的版本控制系统之一&#xff0c;它为团队协作开发提供了方便和高效的方式。然而&#xff0c;在多人同时修改同一个文件时&#xff0c;可能会出现代码冲突&#xff08;conflict&#xff09;&#xff0c;导致代码无法正确合并。那么&#xff0c;如何解决Git冲突呢…