在 Ubuntu 中工作时如何复制 R 中的绘图?

发布于 2024-11-26 05:53:50 字数 133 浏览 5 评论 0原文

我正在 Ubuntu 上开发最新的 R。在我创建了一些之后 绘图时,光标变成了“+”并且不允许我访问 复制和粘贴选项。此外,与 Windows 中的 R 不同,它确实 没有带有“复制”选项的工具栏。我能做什么 复制我的情节?

谢谢。

I am working on the most recent of R on Ubuntu. After I created some
plots, the cursor became a '+' and won't let me access the
copy and paste options. Moreover unlike the R in Windows, it does
not have a toolbar that have the 'Copy' option. What can I do to
copy my plots?

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

鹤舞 2024-12-03 05:53:50

在 Linux 下使用 R 时的默认图形设备称为“X11”:基本上,它会创建一个窗口,您可以在其中查看绘图。

这是一个非常基本的窗口,没有很多功能,所以答案是:您无法从中复制/粘贴。相反,您需要创建一个不同的图形设备并将绘图写入其中。大多数人会选择类似 PNG 文件的文件,如下所示:

png(file = "myplot.png")  # create PNG device
plot(x)                   # do the plot
dev.off()                 # return to default device (X11)

现在,当前目录中有一个名为“myplot.png”的 PNG 文件。

The default graphics device when using R under Linux is something called "X11": basically, it creates the window in which you see your plot.

It's a very basic window without many features so the answer is: you can't copy/paste from it. Instead, you need to create a different graphics device and write the plot to it. Most people would choose something like a PNG file, like this:

png(file = "myplot.png")  # create PNG device
plot(x)                   # do the plot
dev.off()                 # return to default device (X11)

And you now have a PNG file named "myplot.png" in the current directory.

冬天旳寂寞 2024-12-03 05:53:50

尼尔提供了部分答案。基本上,现有的 Ubuntu 版本为您提供了

  • pdf() ,这可能是出版物图形的最佳格式
  • png() ,它在网络上可能有用
  • jpeg ()

以及通过 dev.copy() 编写当前绘图的能力。

但是还有 CRAN 和一大堆附加软件包,包括一些 Ubuntu 的二进制文件:

  • 在 Ubuntu 中通过 r-cran-cairoDevice 的 cairoDevice

以及至少一个其他 Cairo 软件包或 rforge.net,至少有一个SVG包都可以编写可缩放矢量图形(SVG)。

最终,这完全取决于您想要对图形文件执行的操作。你没有说,所以很难具体。

Neil provides part of the answer. Basically, the stock Ubuntu build gives you

  • pdf() for what may be the best format for publication graphics
  • png() for what may be useful on the web
  • jpeg()

as well as the abilty to write the current plot via dev.copy().

But then there is CRAN and a whole slew of add-on packages, including some as binaries for Ubuntu:

  • cairoDevice via r-cran-cairoDevice in Ubuntu

plus at least one other Cairo package or rforge.net, and at least abother SVG package can all write scalable vector graphics (SVG).

In the end it all depends on what you want to do with the graph file. Which you didn't say so it is hard to be specific.

一场春暖 2024-12-03 05:53:50

如果您想要像 RGUI 这样的 GUI 选项,我建议您在 Ubuntu 上使用 RStudio(以及任何其他操作系统;http://rstudio .org/)。

If you want GUI like options like RGUI I would suggest you use RStudio on Ubuntu (as well as on any other OS; http://rstudio.org/).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文