R語言中畫柱狀圖的一些技巧

如何將圖畫成在black and white的背景下更好讀而不會丟失過多信息的策略之一:使用scale_fill_grey():

library(ggplot2)data(tips)p0=qplot(day,tip/total_bill,data=tips,geom='boxplot',fill=day)+scale_fill_grey()print(p0)

This produces the output shown below


特點:X,Y軸翻轉(zhuǎn);將默認的bar的stat為count換成了自己定義的y值;使用stack做y值的堆積而不是用fill來歸一化;可以將X軸按照自己定義要求的改變默認的顯示順序;bar圖中使用了數(shù)據(jù)集中的rank變量來做柱狀圖的顏色填充;

ggplot(t,aes(x=metric,y=percent))+geom_bar(aes(fill=rank),position="stack",stat="identity")+coord_flip()

?ggplot(t,aes(x=reorder(metric,percent,sum),y=percent))+geom_bar(aes(fill=rank),position="stack",stat="identity")+coord_flip()

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答 1. 盒模型包括哪些屬性 盒模型的屬性包括width、height、padding、margin、borde...
    nineSean閱讀 524評論 0 0
  • 埃及博物館里那個時代的人堅信的人的生命和文字的力量,讓我有感任何一個時代的任何一群人任何一個人都可以為他堅信的任...
    童林聲閱讀 445評論 0 0
  • 晚上睡覺前,女兒問我:“媽媽,為什么不能摘花?”我反問她:“你覺得呢?”女兒清脆的回答:“因為花也是有生命的!”突...
    上官書函閱讀 1,302評論 0 6

友情鏈接更多精彩內(nèi)容