返回

如何让 ggplot Heatmap (R) 使用两种颜色?一种表示填充值介于 -.1 到 .1 之间,另一种表示不表示

发布时间:2022-06-22 23:51:19 214
 ggplot(base, aes(x,y, fill= base$`Equal Opportunity Difference`)) + 
        geom_tile() +
        #axis formatting
        scale_x_discrete(breaks = c(10, 20, 30, 40 , 50, 60, 70, 80, 90),
                       labels = c("10%", "20%","30%", "40%","50%", "60%", "70%","80%", "90%"),
                       limits = c(10,90)) +
        scale_y_discrete(breaks = c(10, 20, 30, 40 , 50, 60, 70, 80, 90),
                       labels = c("10%", "20%","30%", "40%","50%", "60%", "70%","80%", "90%"),
                       limits = c(10,90)) +
    
        geom_text(aes(label = signif(base$`Equal Opportunity Difference`,2)), color = "white", 
        size = 4) +
        scale_fill_gradient2(midpoint=c(-.1, s.1), low="#B2182B", high="#2166AC")

这就是我现在所拥有的,但它不起作用。此外,轴仅显示10%和90%,所以如果有人对此也有解决方案,我将不胜感激。

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像
相关帖子
下一篇
pine脚本-获取PineScript中的数组长度 2022-06-22 21:30:47