当前位置: 首页 > news >正文

【记录】R|Windows 下的 R studio 安装调研准备工作、安装过程以及 ggplot2 包的引入测试

文章目录

    • 前言
    • 安装 R
    • 安装 Rstudio
    • 导入 ggplot2
    • 以堆积图为例

我的系统版本:Windows 11 x64
安装的 R 版本:4.5.1
安装的 Rstudio 版本:2025.05.1-513

前言

首先,R studio 是比较轻量的,不然就用 vscode 直接装 R 插件了。

参考:用VS Code写R语言和RStudio相比有什么优缺点? - 知乎
在这里插入图片描述

看到轻量,立即安装。

其次,有大量科研人员分享了自己的R语言绘图包,可以一键复用,并且在 github 开源。

参考:exts.ggplot2.tidyverse.org/gallery/
在这里插入图片描述

网址的了解来源是一个公众号:六边形战士必备!超多好用科研资源网站分享!!
除此之外还了解到 awesome ggplot2 的图也很清楚:erikgahner/awesome-ggplot2: A curated list of awesome ggplot2 tutorials, packages etc.

因此我认为可行,以下是安装步骤。

安装 R

参考:【R语言】2025最新版|R和Rstudio超详细安装教程,新手零失误指南! - 哔哩哔哩

打开网址:https://cran.r-project.org/index.html

按照下图依次点击:

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

等待下好:

在这里插入图片描述

双击点开:

在这里插入图片描述

一直按下一步即可(中途可以自己改安装位置,其他的不重要)。
在这里插入图片描述

在这里插入图片描述

安装 Rstudio

参考:【R语言】2025最新版|R和Rstudio超详细安装教程,新手零失误指南! - 哔哩哔哩

打开网址:RStudio Desktop - Posit

在这里插入图片描述
在这里插入图片描述

一样的,除了安装路径可以自己改之外其他都直接按下一步
在这里插入图片描述

在这里插入图片描述
打开。如果自己系统是x64就选x64,否则就选别的。
在这里插入图片描述

发现弹窗这个,可以直接点取消:

在这里插入图片描述

然后还发现有这个弹窗,这个是是否要自动提交crash报告给官方,不喜欢交报告可以点否:
在这里插入图片描述

导入 ggplot2

在左边的输入框里输入:

install.packages('ggplot2')

在这里插入图片描述

为了装来自github上的包,也顺便再多装个其他的package:

install.packages('remotes')

或者装这个包:

install.packages('devtools')

以堆积图为例

堆积图的英文是:Stacked Bar Chart

在 awesome ggplot2 中搜到的是这个仓库:JEFworks-Lab/scatterbar: Scatterbar - data visualization for proportional data across many spatially resolved coordinates

参考教程说的,运行这行指令安装:

require(remotes)
remotes::install_github('JEFworks-Lab/scatterbar')

运行这行指令测试:

library(scatterbar)
data("mOB")plot(mOB$xy)

测试正常:

在这里插入图片描述
在这里插入图片描述

本账号所有文章均为原创,欢迎转载,请注明文章出处:https://shandianchengzi.blog.csdn.net/article/details/150923823。百度和各类采集站皆不可信,搜索请谨慎鉴别。技术类文章一般都有时效性,本人习惯不定期对自己的博文进行修正和更新,因此请访问出处以查看本文的最新版本。

http://www.dtcms.com/a/353035.html

相关文章:

  • GIP电路
  • leetcode 974 和可被K整除的子数组
  • 【LeetCode 热题 100】287. 寻找重复数——双指针
  • 初始Linux——指令与权限
  • 【大前端】封装一个React Native与Android/IOS 端通用的埋点接口
  • 数据结构(C语言篇):(三)顺序表算法题解析
  • FPGA学习笔记——Verilog中可综合和常见的不可综合的系统函数
  • 数据结构:从堆中删除元素 (Deleting from a Heap)
  • 使用Spring Boot和EasyExcel导出Excel文件,并在前端使用Axios进行请求
  • linux-优化命令
  • Linux笔记11——shell编程基础-5
  • 使用appium对安卓(使用夜神模拟器)运行自动化测试
  • 解释器模式及优化
  • HIVE的Window functions窗口函数【二】
  • flume监控文件写入 Kafka 实战:解耦应用与消息队列的最佳实践
  • 性能测试-jmeter实战6
  • 日语学习-日语知识点小记-构建基础-JLPT-N3阶段(21):文法+单词第7回3
  • 学习嵌入式的第二十八天——线程
  • 趣味学Rust基础篇(变量与可变性)
  • RCLAMP0504M.TBT电子元器件Semtech 低电容、四通道TVS二极管阵
  • Web漏洞
  • More Effective C++条款12:理解抛出一个异常与传递一个参数或调用一个虚函数间的差异
  • 火焰传感器讲解
  • 函数指针的简化
  • 毕业项目推荐:27-基于yolov8/yolov5/yolo11的电塔缺陷检测识别系统(Python+卷积神经网络)
  • MCP模型库深度解析:AI智能体工具调用生态的多元化与规模化发展
  • SciPy科学计算与应用:SciPy图像处理入门-掌握scipy.ndimage模块
  • 1 vs 10000:如何用AI智能体与自动化系统,重构传统销售客户管理上限?
  • 从高层 PyTorch 到中层 CUDA Kernel 到底层硬件 Tensor Core
  • fortran notes[2]