news 2026/2/11 8:01:36

科研绘图工具R语言

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
科研绘图工具R语言

目录

前言:

一、下载软件

二、简单绘图

前言:

有的时候需要绘制复杂图形,但是你其实自己也不知道究竟有哪些可以绘制的图,除了散点图,折线图等等,下面就是有一个网站,上面有很多图形,之后也有对应的代码,可以供你选择。

https://www.data-to-viz.com/

一、下载软件

主要需要下载三个软件,第一个是R语言的解释器,第二个是R语言的图形化开发环境,第三个是编译器。

R语言解释器:Index of /bin/windows/base/old/4.4.1

R语言图形化开发环境:RStudio Desktop - Posit

编译器:Rtools44 for Windows

R 的一个事实(很关键)

  • R 包 ≠ 全是 R 代码

  • 很多包内部包含:

    • C

    • C++

    • Fortran
      (为了速度,比如数值计算、优化、图形渲染)

  • 但在Windows

  • ❌ 默认没有编译环境

  • 👉Rtools 就是给 Windows 补上这套“编译工具链”

  • 比如有些包需要从github下载,就必须编译,就需要用这个remotes::install_github("xxx/xxx")

  • 但是一般的包安装install.packages("tidyverse"),不需要

验证是否Rtools下载成功

Sys.which("make")

二、简单绘图

# Libraries library(tidyverse) library(viridis) # create a dataset data <- data.frame( name=c(rep("A",500), rep("B",500), rep("B",500), rep("C",20), rep("D", 100)), value=c(rnorm(500, 10, 5), rnorm(500, 13, 1), rnorm(500, 18, 1), rnorm(20, 25, 4), rnorm(100, 12, 1)) ) # Plot p <- data %>% ggplot(aes(x=name, y=value, fill=name)) + geom_boxplot(outlier.shape = NA) + geom_jitter(color="black", size=0.4, alpha=0.6, width=0.2) + scale_fill_viridis(discrete = TRUE, alpha=0.6) + theme_minimal(base_size = 13) + theme( legend.position="none", plot.title = element_text(size=11) ) + ggtitle("A boxplot with jitter") + xlab("") print(p) # ✅ 这一行确保画出来(脚本/块运行时尤其需要)

之后CTRL+A,全选点运行

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/8 1:24:19

科研生产力革命:手把手打造大模型 Research Agent(文献调研 × 论文写作 × 思路激发)

从0到1掌握Research Agent:让大模型成为你的智能科研助手实战教程 在大模型的“能力树”上,**Research Agent(科研智能体)**是最具实用性的分支之一——它能自主完成“文献检索、信息整合、报告生成”全流程,让你从繁琐的资料搜集里解放出来。如果你想让大模型从“聊天工…

作者头像 李华
网站建设 2026/2/10 14:41:25

opengl32.dll文件丢失找不到 免费下载方法分享

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…

作者头像 李华
网站建设 2026/2/10 21:41:12

[STM32C0] 【STM32C092RC 测评】开箱以及环境配置

千呼万唤终于出来&#xff0c;STM32C092RC测评&#xff0c;这个是今年新出的系列重点就是特别的CAN接口&#xff0c;接下来我们一起看一下真容。 标准的纸盒包装&#xff0c;现在基本上看不到那种透明塑料的包装了&#xff1b; 打开后看到的是静电防护带保护的开发板&#xff1…

作者头像 李华
网站建设 2026/2/5 17:29:19

深圳城区,竟然有座沉睡20多年的“垃圾山”

在深圳罗湖&#xff0c;有座特别的“山”&#xff0c;它不是自然形成的&#xff0c;而是由垃圾堆成的。 这就是玉龙填埋场&#xff0c;一个已经“沉睡”了二十多年的地方。 1983年的时候&#xff0c;深圳还处在高速发展的早期&#xff0c;玉龙填埋场所在的地方&#xff0c;算…

作者头像 李华
网站建设 2026/2/5 22:51:24

JDK21-虚拟线程(原理)

一、先给结论 虚拟线程不是不运行在 OS 线程上&#xff0c;而是&#xff1a; 只在“真正需要 CPU 时”才短暂占用 OS 线程。 在 IO 等待时&#xff0c;JVM 会把它“卸载”下来。 二、为什么传统线程一定占用 OS 线程&#xff1f; 1️⃣ Java 线程 OS 线程&#xff08;1:1&am…

作者头像 李华