Skip to content

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 中都可用
  • 某些需要系统依赖的包可能无法工作
  • 大型数据集可能消耗大量浏览器内存

VitePress 驱动