Logo

Zim Wiki 中文文档

ZimWiki中文使用和操作说明

GNU R 绘图编辑器

GNU R 绘图编辑器,顾名思义,是一个简单的对话框,允许您插入使用GNU R的'S'语言编写的绘图脚本。

依赖项: 此插件需要安装GNU R。对于他人创建的特定笔记本,请记住,他们可能使用了安装了额外库的GNU R。在这种情况下,除了GNU R外,您还需要安装他人使用的相同库。

在Ubuntu上,要安装的软件包是"r-base"。

语法

以下是GNU R语法的一些快速示例。完整参考请参见下方链接。
gnu_r_plot.png

x = seq(-4,4,by=0.01)
y = sin(x) + 1
plot(x,y,type='l')

gnu_r_plot001.png

# Maunga Whau火山示例
# 版权所有 (c) //R开发核心团队 [5]//
x <- 10*(1:nrow(volcano)); x.at <- seq(100, 800, by=100)
y <- 10*(1:ncol(volcano)); y.at <- seq(100, 600, by=100)

# 使用地形颜色

image(x, y, volcano, col=terrain.colors(100),axes=FALSE)
contour(x, y, volcano, levels=seq(90, 200, by=5), add=TRUE, col="brown")
axis(1, at=x.at)
axis(2, at=y.at)
box()
title(main="Maunga Whau Volcano", sub = "col=terrain.colors(100)", font.main=4)

绘图大小

此插件将生成一个恰好为480x480像素的图像。您可以通过在脚本中插入注释来调整生成的图像大小:

# WIDTH = 960
# HEIGHT = 480
plot(c(0,1),c(100,328))

您可以只定义两个变量中的一个,另一个将设置为默认值480像素。该行应以注释符号'#'开头。单词之间的空格不重要。

可用功能

请注意,此插件预设了png设备来渲染图形。因此,您不应尝试使用其他设备命令(或重新定义png设备命令)。例如,不应使用渲染到OpenGL而不是png的3D绘图设备,也不应使用jpg输出。

除此之外,R的大部分高级绘图功能应该都可以供您使用。

参考资料

  • R入门 [1]
  • R网站 [2]
  • R维基 [3]