玩转数据可视化之R语言ggplot2:(四)单一基础几何图形绘制

玩转数据可视化之R语言ggplot2


  • 🌸个人主页:JoJo的数据分析历险记
  • 📝个人介绍:小编大四统计在读,目前保研到统计学top3高校继续攻读统计研究生
  • 💌如果文章对你有帮助,欢迎关注、点赞、收藏、订阅专栏

本系列主要介绍R语言ggplot2的使用
参考资料:
ggplot2: Elegant Graphics for Data Analysis

💘4. 玩转数据可视化之ggplot2:单一几何图形绘制

这些几何图形是ggplot2的基本组成部分。可以用于构造更复杂的几何体。也是ggplot最基础的图形

这些几何图形中的每一个都是二维的,需要x和y。他们都支持colour和size,fill等美学特征

  • geom_area()面积图
  • geom_bar(stat = ‘identity’) 条形图
  • geom_line()折线图
  • geom_point()散点图
  • geom_polygon()多边形图
  • geom_rect()、geom_tile()、geom_raster()矩形热力图
library(ggplot2)
library(patchwork)
df <- data.frame(
  x = c(3, 1, 5), 
  y = c(2, 4, 6), 
  label = c("a","b","c")
)
p <- ggplot(df, aes(x, y, label = label)) + 
  labs(x = NULL, y = NULL) + 
  theme(plot.title = element_text(size = 12)) 
p + geom_point() + ggtitle("point")+
p + geom_text() + ggtitle("text")
p + geom_bar(stat = "identity") + ggtitle("bar")
p + geom_tile() + ggtitle("raster")

png

png

png

p + geom_line() + ggtitle("line")
p + geom_area() + ggtitle("area")
p + geom_path() + ggtitle("path")
p + geom_polygon() + ggtitle("polygon")

png

png

png

png

💟文章推荐

如果想了解更多ggplot2数据可视化技巧,欢迎访问下列文章
☀️玩转数据可视化之R语言ggplot2:(一)ggplot2实现箱线图、小提琴图、直方图等图形(快速入门)
🌟玩转数据可视化之R语言ggplot2:(二)ggplot2实现分面绘图(Faceting),包括连续变量的转换(快速入门)
🌝玩转数据可视化之R语言ggplot2:(三)ggplot2实现将多张图放在一起,包括并排和插图绘制(快速入门)

posted @   JOJO数据科学  阅读(117)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示