R获取打开打印设备的类型png或pdf
在R中,我需要检查当前打开的绘图设备类型,例如:R获取打开打印设备的类型png或pdf,r,R,在R中,我需要检查当前打开的绘图设备类型,例如: png(“test.png”);获取_dev_type() #答案应该是“png” dev.off();获取_dev_type() #答案应该是“错误:找不到打开的绘图设备” pdf(“test.pdf”);获取_dev_type() #答案应该是“pdf” 发展主任() 地块(0);获取_dev_type() #答案应该是“x11” 我无法用grDevices::dev.*函数解决这个问题 非常感谢您的帮助, Chris您可以使用名称(dev
png(“test.png”);获取_dev_type()
#答案应该是“png”
dev.off();获取_dev_type()
#答案应该是“错误:找不到打开的绘图设备”
pdf(“test.pdf”);获取_dev_type()
#答案应该是“pdf”
发展主任()
地块(0);获取_dev_type()
#答案应该是“x11”
我无法用grDevices::dev.*
函数解决这个问题
非常感谢您的帮助,Chris您可以使用
名称(dev.cur())
:
get_dev_type[1]“png”
发展主任()
#>RStudioGD
#> 2
获取_dev_type()
#>[1]“RStudioGD”
pdf(“test.pdf”)
获取_dev_type()
#>[1]“pdf”
发展主任()
#>RStudioGD
#> 2
绘图(0)
获取_dev_type()
#>[1]“RStudioGD”
您可以使用名称(dev.cur())
:
get_dev_type[1]“png”
发展主任()
#>RStudioGD
#> 2
获取_dev_type()
#>[1]“RStudioGD”
pdf(“test.pdf”)
获取_dev_type()
#>[1]“pdf”
发展主任()
#>RStudioGD
#> 2
绘图(0)
获取_dev_type()
#>[1]“RStudioGD”
dev.cur()
是否不满足您的需要?也许names(dev.cur())
难道dev.cur()
不能满足您的需要吗?可能是名称(dev.cur())