首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏毛利学Python

    ggplot2

    weixin_44510615/article/details/89579225 参考:https://blog.csdn.net/tanzuozhev/article/details/50822204 ggplot2 同时也是一个 R 包 ggplot2 的简介 pip 安装 ggplot2 是数据可视化的重要程序包,用于绘制各种高级统计图形。 ggplot2 命令的基本组成 具体来讲,在 ggplot2 程序包中,每一副图都是由若干组件组成的,这些组件包括: data: 数据,必须为 data.frame。 ggplot2 软件默认使用平面直角坐标。 geoms: 包括 geoms_开头的各种对象,用来绘制各种基本组件,包括点、线、面、多边形、柱状图、箱线图等。 完整的 ggplot2 绘图命令, 总是以 ggplot() 开始。 ggplot() 及其参数奠定整个 ggplot2 图形的基础,最重要的两个参数为 data 和 mapping。

    98240发布于 2019-11-05
  • 来自专栏技术博客文章

    ggplot2 图层

    加载 R 包 library(tidyverse) # install.packages('wesanderson') library(wesanderson) wesanderson 包里面提供了很多好看的调色板。 流图:geom_stream() # 安装 # remotes::install_github("davidsjoberg/ggstream") library(ggstream) # 示例数据 blockbusters #> # A tibble: 157 x 3 #> year g

    1K10编辑于 2021-12-06
  • 来自专栏生信小驿站

    ggplot2 easyplot①

    ggplot2.stripchart:使用ggplot2和R软件的简单一维散点图 介绍 ggplot2.stripchart是一个易于使用的函数(来自easyGgplot2包),使用ggplot2

    80250发布于 2018-08-27
  • 来自专栏生信喵实验柴

    ggplot2绘图

    背景 ggplot2 包提供了一个基于全面而连贯的语法的绘图系统。它弥补了 R 中创建图形缺乏一致性的缺点,使得用户可以创建有创新性的、新颖的图形类型。 ggplot2 是 R 语言绘图一个重要特性和优势。通过 ggplot2,只需少量的代码,就可以绘制出高质量的图形,满足出版需要。ggplot2 语法简介,逻辑清晰,功能强大,可以快速上手。 图形语法 ggplot2 采用一套新的图形语法,其中 gg 就表示图形语法(grammar of graphic),理解了这套语法就理解了 ggplot2 绘图。 ggplot2 的图层语法如下所示: 1、数据(Data) ggplot2 绘图需要一个数据框,通过 data 选项添加。 此外,除了默认的主题(theme_gray)之外,ggplot2 还内置了许多其他的主题,可以快速切换,类似于手机系统一键更换主题一样容易。

    1.2K20编辑于 2022-10-25
  • 来自专栏生信小驿站

    ggplot2 easyplot②

    根据组更改条形图颜色 可以将颜色指定为十六进制RGB三元组,例如“#FFCC00”或名称。还可以使用其他颜色比例,例如从RColorBrewer包中提取的颜色比例。 这里已经详细描述了R中可用的不同颜色系统。 要根据组更改条形图颜色,必须使用参数groupName指定包含组的数据列的名称。 使用参数groupColors,通过十六进制代码或名称指定颜色。 在这种情况下,groupColors的长度应该与组的数量相同。 使用参brewerPalette,使用RColorBrewerpalette指定颜色。

    71120发布于 2018-08-27
  • 来自专栏数据小魔方

    ggplot2学习笔记之——ggplot2主题调整系统

    ggplot2绘图系统拥有庞大、健全的图形美化系统,这一套图形美化依赖于图例调整系统、标度调整系统、标签调整系统、主题调整系统以及分面系统。 本节仅从主题调整系统来浅析ggplot2是如何实现脱离数据层面的信息,单独实现主题调整系统的。 ggplot2的默认主题是theme_gray(),也即你在绘制图形的时候,即便不指定主题,默认调用的也是这款主题。 这三类主题元素函数将所有的ggplot2图形主题元素全部都抽象进去了,而且做了严格的子孙继承关系链与权限控制范围。 这些参数在ggplot2的官方文档上都写的清清楚楚、明明白白。

    1.5K50发布于 2018-04-16
  • 来自专栏生信喵实验柴

    ggplot2扩展

    背景 ggplot2 色轮图 一、默认修改颜色 mtcars$cyl <- as.factor(mtcars$cyl) p <- ggplot(mtcars, aes(x=cyl, scale_fill_brewer(palette = "Set2") p+scale_fill_manual(values = c("red","green","blue")) 离散型数据修改 ggplot2 常见期刊主题 library(ggthemes) p p+theme_economist() p+theme_wsj() p+theme_excel() p+theme_stata() 为 ggplot2 绘图调整以前的excel主题 四、绘图布局 library(ggplot2) library(ggExtra) data(mtcars) # classic plot : p <- ggplot(mtcars p3 <- ggMarginal(p, margins = 'x', color="purple", size=4) p3 使用 ggExtra 布局p1 五、绘图组合 library(ggplot2

    58710编辑于 2022-10-25
  • 来自专栏HYPER 基础

    R绘图——ggplot2

    ggplot2基本要素ggplot(data = iris)+ geom_point(mapping = aes(x = Sepal.Length, y = Petal.Length))ggplot2默认没有引号,第一行为全局设置,以下分别为分图层。

    70020编辑于 2023-10-31
  • 来自专栏生物信息学、python、R、linux

    ggplot2加注释

    annotate 其实在原图层的基础上加上annotate()即可: library(ggplot2) data("iris") p <- ggplot(data = iris, aes(x = Sepal.Width

    56010发布于 2020-04-01
  • 来自专栏生信菜鸟团

    ggplot2快速入门

    ggplot2是一个做科研都会用到的R包。其实它的使用并不难,这次推文我将会使用ggplot2自带的测试数据,和大家快速了解,入门ggplot2。 从 diamonds 数据集中,随机抽取一些数据: ###加载包 library(tidyverse) install.packages("ggsci") library(ggplot2) 上面的内容基本从浅到深,囊括了ggplot2使用的主要代码。ggplot的主要元素包括:图层,影射,标度,几何对象和主题。其实使用起来并不难,只要你理解每一层的代码,你就能画出你想要的图片。

    89710发布于 2021-01-18
  • 来自专栏机器学习养成记

    ggplot2主题模板:ggthemr

    ggplot2提供了强大的可视化能力,通过修改theme,可以实现各种精美图表。 ggthemr介绍 ggthemr为ggplot2提供了多种主题,可以直接使用,也可以根据需要设置配色,或修改参数,改变图表展示细节。 安装并加载相应包 devtools::install_github('cttobin/ggthemr') library(ggthemr) library(ggplot2) 用ggthemr()选择主题 设置完后,按照正常ggplot2绘图方法进行操作即可。这里我们根据字段Species的不同,绘制出三种花的花萼长度概率分布图,并将图例设置在图的上方。 这样,就恢复到了ggplot2默认的主题模式。 ggthemr_reset()

    1.7K100发布于 2018-04-16
  • 来自专栏R语言学习

    ggplot2绘制玫瑰图

    1绘制 ggplot(mydata) + + geom_bar(aes(x=a, y=b),width = 1,stat="identity", + colour = "black",fill="#F8766D") + + geom_text(aes(x=a,y = b-8,label = b),color="white") + + coord_polar(theta = "x",start=0) + + ylim(c(0,120))+ + theme_light(

    1.6K00发布于 2020-09-20
  • 来自专栏生信补给站

    R绘图-ggplot2 (2)

    ggplot2提供了多种统计变换方式: stat_abline stat_contour stat_identity stat_summary stat_bin require(ggplot2) f1data.frame(x=x,y=y) d -3*sqrt(33)/7,] return(d) } x1data.frame(x2=x2, y2=y2) p3data.frame(x4=x4,y4=y4) p4data.frame(x5=x5,y5=y5) p5data.frame(x6=x6,y6=y6) p6 #下面再以生物界中常用的柱状图+误差图为实例,展示ggplot2

    1.2K30发布于 2020-08-06
  • 来自专栏生物信息学、python、R、linux

    ggplot2之文本换行

    如使用clusterProfiler的barplot时,因为clusterProfiler是基于ggplot2,所以更改ggplot中scale_x_discrete或者scale_y_discrete 1.用到stringr包里的str_wrap函数 library(stringr) library(ggplot2) library(clusterProfiler) x = enrichGO(OrgDb

    3.7K30发布于 2020-04-01
  • 来自专栏生信补给站

    R绘图-ggplot2 (3)

    facet_wrap(~cut)+stat_smooth() 9、主题(Theme) 通过ggplot画图之后,我们可能还需要对图进行定制,像title, xlab, ylab这些高频需要用到的,自不用说,ggplot2 ggplot2提供一些已经写好的主题,比如theme_grey()为默认主题,我经常用的theme_bw()为白色背景的主题,还有theme_classic()主题,和R的基础画图函数较像。 ..level..), geom="polygon")+ scale_fill_continuous(high='darkred',low='darkgreen') ggplot2.fig22 11、ggplot2 这里用ggplot2来画。3D版本请猛击此处。

    67020发布于 2020-08-06
  • 来自专栏生信小驿站

    ggplot2设置legend顺序

    library(tidyverse) library(patchwork) dat_wide <- tibble( x = 1:3, top = c(4.5, 4, 5.5), middle = c(4, 4.75, 5), bottom = c(3.5, 3.75, 4.5) ) dat <- dat_wide %>% pivot_longer( cols = c(top, middle, bottom), names_to = "region", valu

    2.2K30发布于 2020-04-09
  • 来自专栏生信补给站

    R绘图-ggplot2(1)

    require(ggplot2) data(diamonds) ##设置种子,可重复(数字随意) set.seed(42) small <- diamonds[sample(nrow(diamonds p <- ggplot(data = small, mapping = aes(x = carat, y = price)) ##上面这行代码把数据映射XY坐标轴上,需要告诉ggplot2,这些数据要映射成什么样的几何对象 #geom_point()完成的就是几何对象的映射,ggplot2提供了各种几何对象映射,如geom_histogram用于直方图,geom_bar用于画柱状图,geom_boxplot用于画箱式图等等 数目在这里不用提供,因为ggplot2会通过x变量计算各个分类的数目。 ggplot2提供了很多的geom_xxx函数,可以满足我们对各种图形绘制的需求。

    1.5K20发布于 2020-08-06
  • 来自专栏生物信息学、python、R、linux

    ggplot2循环出图

    在用ggplot画图的过程中,我们常常希望能够循环某个变量同时画很多图。如我们的数据是testdata

    2.3K40发布于 2020-04-01
  • 来自专栏生物信息学、python、R、linux

    ggplot2 annotate文本设置意大利斜体ggplot2 annotate文本设置意大利斜体

    注意保存的时候,要使用cairo_pdf()而不是pdf(),否则p有可能显示不出来。

    1.7K30发布于 2021-09-07
  • 来自专栏优雅R

    「R」ggplot2精要:线图

    这个R教程讲解如何使用R和ggplot2包创建线图。 在一个线图中,观察值都按照x排列并连接起来。 可以使用函数geom_line()、geom_step()或geom_path()。 ggplot2 line plot - R software and data visualization 基本的线图 数据 这里使用的数据来自数据集ToothGrowth,描述了不同剂量药物下牙齿的生长情况 阅读更多线型: ggplot2 line types[2] 如果你想要更改点的类型,阅读文章 ggplot2 point shapes[3]。 阅读更多关于ggplot2颜色 : ggplot2 colors[4] 更改图例位置 p <- p + scale_color_brewer(palette="Paired")+ theme_minimal 阅读ggplot2图例: ggplot2 legend[5] 带数值型x轴的线图 如果x轴的变量是数值型,我可以可以将它根据自己的需要看做连续值或转换为因子变量。

    3K10发布于 2020-07-02
领券