首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

R绘图 | 快速入门ggplot2

前言 ❝在正式介绍ggplot2绘图之前,我们先来介绍一下ggplot2的绘图框架,以便后面介绍时更容易理解。一般来说,ggplot2绘图框架分为:图层、几何对象、映射、标度和主题。...本次以散点图为例简略带领大家快速了解ggplot2的绘图逻辑,更详细内容后面我们会一一推送。 ❞ 1. 加载与安装包 安装并加载绘图所需的Rggplot2。...# 安装ggplot2 install.packages("ggplot2") # 加载ggplot2 library(ggplot2) 2....载入绘图数据 本次演示我们以R自带的数据集diamonds为例进行绘图,由于数据量比较大我们使用tidyverse随机抽取1000条数据进行演示。...= price)) + geom_point(aes(color = cut)) + scale_color_d3() + theme_bw() 3.4.2 使用标度控制点 R中常用的点的形状如下图所示

1.3K20

R语言学习--R for Data Science - 2.1 ggplot2

上一节介绍了跟练所需的软件,R包和数据,这节开始跟练书中的第一块内容:数据可视化。 我们分析数据是为了从数据中发现问题或者得到结论,而图形则能给我们带来更多直观的信息。...用的R包和数据 ggplot2,是这本书的作者之一Hadley Wickham开发的,包括tidyverse,他也是rstudio的首席科学家;ggplot2是个作图功能很强大的R包,底层是Wilkinson...mpg data frame,这个数据框是ggplot2包自带的,数据框是R中的一种数据结构,其每一列是一个变量,每一行是一个观测。...mpg查看,R中的函数和自带的数据包都可以通过在其名字前加?来查看帮助信息,注意?也必须是英文字符。...参考资料: https://r4ds.had.co.nz/index.html

45720

Rggplot2数据可视化

R有几种不同的系统用来产生图形,但ggplot2是最优雅而多变的那一种。ggplot2实现了图形语法,一种描述和构建图形的逻辑系统。通过ggplo2,我们能够快速学习,多处应用。...下面这个链接是我之前对《R for data science》这本书可视化开始部分做的 Jupyter notebook 笔记,有兴趣的读者可以阅读。.../masterR/blob/master/Rprogramming/Rfordatascience/part1-explore-data-visualisation.ipynb 接下来的内容主要来自《R...分组 在R中,组通常用分类变量的水平(因子)来定义。 分组是通过ggplot2图将一个或多个带有诸如颜色、形状、填充、尺寸和线条类型的视觉特征的分组变量来完成的。...修改ggplot2图形的外观 R的基础绘图中,使用par()函数或特定的画图函数的图形参数来自定义基本函数。遗憾的是,这些对ggplot2图形没有影响,该包提供了特定了函数来改变其图形的外观。

7.3K10

R语言ggplot2作图配色相关R包备选

R语言ggplot2作图的时候配色如果不知道如何选择,可以参考如下链接https://r-charts.com/color-palettes/ image.png image.png image.png...这里提到的R包有 help(package="ggthemes") help(package="grDevices") help(package="viridis") help(package="colorBlindness...推文开头提到的链接中的颜色如果在ggplot2作图的时候想要使用的话需要安装R包paletteer,需要用到的函数是scale_color_paletteer_d()或者scale_fill_paletteer_c...() 以下用一个热图做示例 参考链接 https://www.r-graph-gallery.com/79-levelplot-with-ggplot2.html library(ggplot2)...) + geom_tile() image.png 这里用到的fill填充颜色,连续型数值映射颜色,所以自定义的配色是用函数scale_fill_paletteer_c() library(ggplot2

95710
领券