如何在R中创建位图显示?


X窗口系统是用于位图显示的窗口系统。在R中,我们只需在R控制台中输入x11,即可创建此图形显示,图形界面将弹出在右侧。我们可以使用x11调用中的width和height参数来更改此显示的宽度和高度。x11还有许多其他参数可以帮助我们更改位图显示的美学属性。这些参数的描述如下所示

显示

图形窗口将显示的显示器。默认情况下,使用用户环境变量DISPLAY中的值。如果另一个显示器上已打开X11设备,则会忽略此项(并发出警告)。

宽度,高度

绘图窗口的宽度和高度(以英寸为单位)。如果为NA,则从资源中获取,如果未在其中指定,则默认为7英寸。

点大小

要使用的默认点大小。默认为12。

伽马

伽马校正调整因子。R中的颜色为sRGB;如果您的显示器不符合sRGB标准,则可以通过调整此参数来对RGB通道应用额外的伽马校正来改进情况。默认为1(无额外的伽马校正)。

背景

颜色,初始背景颜色。默认为“透明”。

画布

颜色。画布的颜色,只有当背景颜色为透明时才可见。应为不透明颜色(任何alpha值都将被忽略)。默认为“白色”。

字体

仅适用于type = "Xlib":X11字体描述字符串,其中将替换粗细、倾斜度和大小。有两个,第一个用于字体1到4,第二个用于字体5(符号字体)。参见“字体”部分。

字体系列

默认字体系列:长度为一的字符字符串。这主要用于基于cairo的设备,但对于type = "Xlib",将使用X11Fonts()数据库将字体系列名称映射到字体(此参数优先于该数据库)。

xpos,ypos

整数:窗口左上角的初始位置(以像素为单位)。负值来自相对的角,例如xpos = -100表示右上角应距离屏幕右边缘100像素。如果为NA(默认值),则连续设备将从左上角以20像素的步长级联。另请参见“资源”。

标题

字符字符串,最多100字节。使用默认值"",将在内部创建合适的标题。C风格的整数格式将被设备号替换(有关详细信息,请参见postscript的参数文件)。如何处理非ASCII标题取决于实现。

类型

字符字符串,“Xlib”、“cairo”、“nbcairo”或“dbcairo”之一。如果系统在没有cairographics支持的情况下编译,则只有第一个可用。默认为“cairo”(如果可用,macOS除外),否则为“Xlib”。

抗锯齿

对于cairo类型,要使用的抗锯齿类型(如果有)。c("default", "none", "gray", "subpixel")之一。

重置

逻辑值:是否应将默认值重置为其默认值?

示例1

> x11()

输出

示例2

> x11(width=4,height=2)

输出

更新于:2020年11月23日

354 次浏览

启动您的职业生涯

完成课程获得认证

开始
广告