【问题标题】:When I plot a graph in R all the characters get transformed in strange characters当我在 R 中绘制图表时,所有字符都变成了奇怪的字符
【发布时间】:2019-07-15 13:02:19
【问题描述】:

从今天早上开始,我生成的每个图表都将所有数字和字符转换为奇怪的字符(如平方零)。

ggplot 之后,我尝试使用plot 并得到同样的错误。

可复制的示例是:plot(c(1,2,3))。我得到这张图:

我使用连接到 RStudio Server 的会话。

我尝试重新启动我的会话,使用另一个会话(另一个没有任何包的配置文件),重新启动 RStudio Server 并重新启动服务器。我也尝试重新安装 R。我仍然遇到同样的问题。

我该如何解决这个问题?

【问题讨论】:

  • 您能否给我一些可重现的代码和数据,以便我们更好地帮助您
  • 我生成的每个图表的问题都是一样的。因此,可重现的代码可以非常简单,例如“plot(c(1,2,3))”
  • 您是否尝试重新启动您的 R 会话?
  • 我尝试重新启动会话,使用另一个会话(另一个配置文件),重新启动 RStudio Server 并重新启动服务器。我仍然遇到同样的问题:/
  • 您要打印到什么图形设备上?这几乎可以肯定是字体问题。您可能需要重新安装 R 来修复内部字体缓存(可能还有其他方法,但我不知道它们,据我所知,它们没有记录在案)。

标签: r plot rstudio-server


【解决方案1】:

我的同事终于解决了这个问题。

问题是缺少 libpango1.0-0 库(在 debian jessie 系统上将一堆软件包升级到其 debian 拉伸版本以拥有最新的 libgdal 库时,该库已被删除,以便 r-gdal包可以使用)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-11
    • 1970-01-01
    • 1970-01-01
    • 2013-02-06
    • 1970-01-01
    • 2023-03-15
    • 2014-12-13
    • 2017-08-18
    相关资源
    最近更新 更多