【问题标题】:R plots: customize point attributesR plots:自定义点属性
【发布时间】:2019-12-22 22:10:09
【问题描述】:

我可以通过在我的数据中添加一列轻松地指定数据点形状 (pch)。我试图理解为什么这也不适用于轮廓颜色(col)或填充(bg)。请注意,这些形状确实具有 col 和 bg 属性。下面是我的数据和代码的一个子集,它适用于 pch,但不适用于 col 或 bg。谢谢!

X   Y   Shape   Line    Fill
104 87.238  22  "blue"  "pink"
693 255.985 21  "gold"  "gold"
15  33.069  24  "red"   "white"
414 289.072 24  "red"   grey
plot(data[,1:2],log="xy",pch=data[,3],col=data[,4],bg=data[,5])

【问题讨论】:

    标签: r plot attributes point


    【解决方案1】:

    你需要

    plot(data[,1:2],log="xy",pch=data[,3],
        col=as.character(data[,4]),bg=as.character(data[,5]))
    

    Line 和 Fill 被视为因素,因此被视为整数,而不是您想要的字符串。

    【讨论】:

    • 感谢您的解决方案和解释!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-02-01
    • 2011-03-27
    • 2011-01-24
    • 2020-08-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多