【问题标题】:reduce the gap between the horizontal tiles [duplicate]减少水平瓷砖之间的间隙[重复]
【发布时间】:2021-06-18 05:10:28
【问题描述】:

我一直在努力缩小CM和FM之间的差距,真的很难。

如何缩小 FM 和 CM 之间的差距?

 p <- ggplot(temp_dat, aes(x= TEST_DATA, y=model, fill = AUC))+ 
    geom_tile(colour = 'White', aes(height = 0.4))+scale_fill_continuous(na.value = 'salmon')+
    scale_fill_continuous(high = "#4292C6", low = "#C6DBEF")+
    xlab("Test Data") + ylab('Model')+    
    geom_text(aes(label = paste0(round(AUC, 4),'\n','[',CI...DeLong,']'))) + 
    ggtitle(name)+
    theme_bw()+
    ggtitle('Title') +
    theme(axis.text=element_text(size=12),
          axis.title=element_text(size=14)) + 
    theme(legend.key.size = unit(2,"line"), legend.title = element_text(size=16),legend.text = element_text(size=12))

【问题讨论】:

标签: r ggplot2 geom-tile


【解决方案1】:

@tjebo 的建议确实有帮助!

  p <- ggplot(temp_dat, aes(x= TEST_DATA, y=model, fill = AUC))+ 
        geom_tile(colour = 'White', aes(height = 1)) + scale_fill_continuous(na.value = 'salmon')+
        scale_fill_continuous(high = "#4292C6", low = "#C6DBEF")+
        coord_fixed(ratio = 2) +
        xlab("Test Data") + ylab('Model')+    
        geom_text(aes(label = paste0(round(AUC, 4),'\n','[',CI...DeLong,']'))) + 
        ggtitle(name)+
        theme_bw()+
        ggtitle('Title') +
        theme(aspect.ratio = 1/9) +
        theme(axis.text=element_text(size=12),
              axis.title=element_text(size=14)) + 
        theme(legend.key.size = unit(2,"line"), legend.title = element_text(size=16),legend.text = element_text(size=12))

【讨论】: