数据可视化_科学统计图表9——ggplot2 :论文级别的柱状图应该如何绘制(设置参数)?

Ggplot :论文级别的柱状图应该如何绘制(设置参数)?

在这里插入图片描述

library(ggplot2)

data(mpg) #导入展示数据

#原始图片
ggplot(mpg,aes(x = class))+
  geom_bar()


#加工后图片
ggplot(mpg,aes(x = class))+
  geom_bar(width = 0.7, color = "black",fill = "#565656",size = 0.8)+
  scale_y_continuous(limits = c(0,70),expand = c(0,0))+
  coord_fixed(ratio = 7/70)+
  theme_bw()+
  theme(axis.text.x = element_text(angle = 30,hjust = 1),
        panel.border = element_blank(),
        axis.line.x = element_line(),
        axis.line.y = element_line(),
        panel.grid.major.x = element_blank(),
        panel.grid.minor.y = element_blank())



# geom_bar() : 
#   width 设置柱子的宽度
#   color 设置柱子边框的颜色
#   size 设置柱子边框的粗细
#   fill 设置柱子填充的颜色
# 
# scale_y_continuous() :
#   limits 设置y轴的范围
#   expand 设置柱子底部能够紧贴x轴
# 
# coord_fixed() : 
#   x/y x为x轴长度,y为y轴长度,此举可设置图片为正方形(无论如何拉扯图片)
# 
# theme() : 
#   axis.text.x():
#     angle 设置x轴刻度文本角度
#     hjust 设置x轴刻度文本居左

除此之外,柱状图还能够实现许多的功能。
例如绘制热图上方的label条带
在这里插入图片描述
或者是用来展示连续值和离散值的相关关系

在这里插入图片描述

柱状图另一部分的功能主要由参数stat和positon来实现。不过这两个参数被人已经讲烂了,所以不在这里赘述啦。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值