【问题标题】:Invalid color when using qgraph使用 qgraph 时颜色无效
【发布时间】:2015-07-09 13:19:49
【问题描述】:

我想在使用 qgraph 时引入一个图例。我的代码很简单

qgraph(plotmatrix, layout = "spring", legend=TRUE, label.color = "blue")

错误信息说

invalid color name 'background'

如果我省略了图例=TRUE,则不再发生错误。我发现post 有相同的错误消息。然而,在问题的答案中没有使用“legend=TRUE”。为什么我会收到这个错误,并且我要正确引入图例吗?

最好的

【问题讨论】:

    标签: r plot legend


    【解决方案1】:

    考虑事后添加图例。

    如果 plotmatrix 是一个数据框,并且您正在使用 NAMES 列为您的图表着色:

    qgraph(plotmatrix, layout='spring', legend=FALSE, label.color='blue')
    
    legend(locator(1), paste(levels(plotmatrix$NAMES)), col= 
    as.numeric(levels(as.factor(unclass(plotmatrix$NAMES))))+1)
    

    这会根据 plotmatrix 名称的不同级别对点的形状进行着色。 locator(1) 允许您通过单击鼠标来选择要放置图例的位置。

    如果您将发布一些示例数据,我将编辑此答案以更好地解决您的具体问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      • 2021-06-01
      • 1970-01-01
      • 2021-02-10
      相关资源
      最近更新 更多