微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

带有渐变填充的ggplot_bars

如何解决带有渐变填充的ggplot_bars

嗨,我想制作这种图形。我知道这是条形图。并且可以与bar_charts一起使用。但是我唯一能做的就是制作一个简单的条形图,其最大值在条形上方。我想它比较复杂,我不确定ggplot是否可以做到。有什么主意吗?

[

Temperature graphs][1]

tab1<read.csv("/Users/vlaDalexandru/Documente/vlad_R/R_markdown/Rmrkd/Tab/Tx_tn.csv")
tab1$dat <- as.Date(tab1$dat)
tab2 <- aggregate(tab1,by = list(format(tab1$dat,"%m")),FUN = "mean")
ggplot(data=tab2,aes(x=Group.1,y= tx)) +
geom_bar(stat="identity",fill="yellow")+
geom_text(aes(label=round(tx,0)),vjust=-0.3,size=3.5)+
labs(x = "month")+
scale_y_continuous(name = "°C")+
theme_minimal()

解决方法

实际上可以在ggplot中制作一个像这样的渐变填充箱形图。不过这很麻烦。您必须在堆叠的条形图的底部添加一个透明条,然后通过将条切成薄片并将其着色来构造渐变:

['romaine lettuce','black olives','grape tomatoes','garlic','pepper','purple onion','seasoning','garbanzo beans','feta cheese crumbles']

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。