gpt4 book ai didi

string - R - 仅绘制文本

转载 作者:行者123 更新时间:2023-12-03 12:01:26 28 4
gpt4 key购买 nike

好奇如何创建一个只有文本信息的情节。这基本上是绘图窗口的“打印”。

到目前为止,我发现的最佳选择如下:

  library(RGraphics)
library(gridExtra)

text = paste("\n The following is text that'll appear in a plot window.\n",
" As you can see, it's in the plot window",
" One might imagine useful informaiton here")
grid.arrange(splitTextGrob(text))

enter image description here

但是,人们无法控制(据我所知)字体类型、大小、对齐方式等。

最佳答案

您可以使用基本图形来执行此操作。首先,您需要从绘图窗口中删除所有边距:

par(mar = c(0,0,0,0))

然后你将绘制一个空图:
plot(c(0, 1), c(0, 1), ann = F, bty = 'n', type = 'n', xaxt = 'n', yaxt = 'n')

这是这里发生的事情的指南(使用 ?plot.default?par 了解更多详细信息):
  • - 显示注释(设置为 FALSE)
  • bty - 边框类型(无)
  • 类型 - 绘图类型(一种不产生点或线的)
  • xaxt - x 轴类型(无)
  • yaxt - y 轴类型(无)

  • 现在绘制文本。我去掉了多余的空格,因为它们似乎没有必要。
    text(x = 0.5, y = 0.5, paste("The following is text that'll appear in a plot window.\n",
    "As you can see, it's in the plot window\n",
    "One might imagine useful informaiton here"),
    cex = 1.6, col = "black")

    enter image description here

    现在恢复默认设置
    par(mar = c(5, 4, 4, 2) + 0.1)

    我希望这有帮助!

    关于string - R - 仅绘制文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19918985/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com