WebR 游乐场
此页面演示了 vitepress-webr 包提供的交互式 R 功能。WebR 允许您直接在浏览器中运行 R 代码,无需任何服务器端设置。
使用指南
- 点击**"运行代码"**执行 R 代码
- 所有代码块共享此页面上的同一个 R 环境
- WebR 在首次使用时下载(约 20MB)
基础示例
从简单的 R 表达式开始:
Hello World
未加载
向量运算
未加载
使用数据框
未加载
数据可视化
使用 R 的图形系统创建精美的图表:
基础散点图
未加载
箱线图
未加载
带正态曲线的直方图
未加载
多系列折线图
未加载
统计分析
执行统计检验和建模:
线性回归
未加载
相关性分析
未加载
T 检验
未加载
高级应用:ggplot2(如果可用)
注意:ggplot2 可能需要加载。尝试此示例:
ggplot2 示例
未加载
变量持久性
此页面上的代码块之间共享变量:
定义变量
未加载
重用前一个块的变量
未加载
Markdown 语法
您可以在代码块中使用 webr 语言标识符来创建交互式单元格:
markdown
```webr
print("你好")
```
```webr title="带标题"
print("你好")
```重要说明
- 首次运行:下载 WebR 运行时(约 20MB);后续运行即时完成
- 变量持久性:变量在此页面内持久存在;导航离开会重置环境
- 包可用性:核心 R 包可用;某些额外的包可能需要加载
- 性能:大多数 R 操作通过 WebAssembly 以良好的性能运行
限制
- 并非所有 R 包在 WebR 中都可用
- 某些需要系统依赖的包可能无法工作
- 大型数据集可能消耗大量浏览器内存