【问题标题】:Coloring output in R LanguageR语言中的着色输出
【发布时间】:2015-04-25 04:36:07
【问题描述】:

有什么方法可以改变 R 中的输出颜色。

举个例子

> y="red color"
> z=5<3

需要一些命令以红色打印 y 的值,和/或以红色打印 z 的值。有没有可能以简单的方式?

【问题讨论】:

  • 所以您希望它在您的控制台中显示为彩色?你用的是什么图形用户界面?那些不是定义的行呢?为什么这是您需要的东西?
  • 使用 RStudio,Tinn-R。我需要这个来快速决定所完成的分析。

标签: r textcolor


【解决方案1】:

对于输出的一般着色,有一个名为colorout 的包。它说为了改变 R 输出的颜色,你必须重写输出函数。

它在 CRAN 上不可用,但您可以从 github 下载并安装它。然后直接加载包library(colorout)

如果您只希望特定输出着色(而不是所有 R 输出),我想您可以尝试查看 colorout 的来源:https://github.com/jalvesaq/colorout/blob/master/R/colorout.R 并编写自己的输出函数。

【讨论】:

    【解决方案2】:

    有一个名为“蜡笔”的软件包 (https://github.com/gaborcsardi/crayon)。它允许您为输出着色。不幸的是,RStudio 控制台还不能显示这些颜色。 蜡笔包中的例子:

    library(crayon)
    #test1
    cat(blue("Hello", "world!\n"))
    
    #test2
    cat(green(
      'I am a green line ' %+%
      blue$underline$bold('with a blue substring') %+%
      ' that becomes green again!\n'
    ))
    

    【讨论】:

      猜你喜欢
      • 2016-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-04
      • 2014-02-27
      • 1970-01-01
      • 2017-09-14
      • 1970-01-01
      相关资源
      最近更新 更多