【问题标题】:Scatter plot with conditional coloring of certain points in RR中某些点的条件着色散点图
【发布时间】:2013-04-06 08:57:07
【问题描述】:

我正在绘制我关心的两条数据,medvlstat

我已经使用箱线图绘制了这两个,它们被称为 lstatBoxmedvBox。我这样做的原因是因为我想访问这两组数据的异常值。

访问异常值是这样完成的......

>lstatBox$out
[1] 34.77 34.37 34.41 34.02 36.98 37.97 

>medvBox$out    
[1] 50.0 43.1 39.8 50.0 43.5 50.0 50.0 50.0 46.7 50.0 48.3 50.0 50.0 50.0 48.5 42.3 37.6 37.9 50.0 41.7 41.3 50.0 50.0 46.0
[25] 48.8 50.0 38.7 50.0 45.4 37.2 44.0 43.8 37.3 42.8 50.0 44.8 50.0

我目前可以通过这样做来制作散点图......

plot(medv,lstat)

但是,我希望每个类的异常值是不同的颜色。有没有简单的方法可以做到这一点?

【问题讨论】:

    标签: r scatter-plot


    【解决方案1】:

    您可以创建一组异常颜色:

    outlier.colors <- (medv %in% medvBox$out)*1 + (lstat %in% lstatBox$out)*2
    outlier.colors <- outlier.colors + 1
    
    plot(medv, lstat, col=outlier.colors)
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-22
    相关资源
    最近更新 更多