首页
学习
活动
专区
圈层
工具
发布

ggplot_QQ图和ECDF

QQ图和ECDF sunqi 2020/8/3 QQ图 用来描述数据正态性的问题,配合正态性检验进行分析 主要的函数和参数 stat_qq() color, shape and size:和之前一样 代码...rm(list = ls()) # 导入需要的包 library(ggplot2) # 用于绘图拼接 library(patchwork) # 用于数据处理分析 library(tidyverse)...# 设置ggplot的主题 theme_set(theme_minimal() + theme(legend.position = "top")) #自定义数据get函数 get_data...结束语 此次为ggplot2系列的最后一次内容,基本的图形已经介绍完毕,总体来说,ggplot语法结构大同小异,用的时候查函数就行。...其实ggplot还可以实现很多绘图的功能,暂时就更新到这里,其他绘图后面有时间再更新,希望能够完善。 love&peace

1.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    R语言之 ggplot 2 和其他图形

    标度函数是图形细节的调节函数,好比电视机的遥控器,可以调节电视机的音量、画面、色彩等属性。ggplot2 中有种类繁多的以 scale 开头的标度函数,可用于控制图形的颜色、点的大小和形状等。...以上介绍了 ggplot2 包中的映射(mapping)、图形元素(geom)、标度(scale)、分面(facet)和主题(theme)等概念,并展示了它们的基本用法。...= position_jitter(0.1), alpha = 0.5) + theme_bw() p6 3.比例的构成 许多数据会涉及比例的问题,提取比例信息能使我们了解各个组成部分对于整体的重要性...对于一组问题,可以使用 sjPlot 包里的函数 plot_stackfrq( ) 对不同选项的比例进行可视化。...head(efc) qdata <- dplyr::select(efc, c82cop1:c90cop9) plot_stackfrq(qdata) 绘图结果如上图所示,我们可以从图中获取每个问题的表述

    1.6K20

    ggplot2的主题设置

    ggplot2画图的时候有几个默认主题,画图的时候我们可以自己挑选一个喜欢的内置主题,也可以自己设置。...其中内置主题有以下几个,我们用iris数据集看一下效果: theme_bw data(iris) ggplot(data = iris, aes(x = Sepal.Length, y = Petal.Length...image 如果要全局设置某一种主题的话,那么在开头写上theme_set()即可: # 比如设置theme_bw theme_set(theme_bw()) 如果不用内置的主题设置,或者我们想自己进行一些微调也是可以的..., 只要修改theme()函数即可,如下所示: ggplot(data = iris, aes(x = Sepal.Length, y = Petal.Length, color = Species))...image 删掉网格线并且背景颜色设置为白色: ggplot(data = iris, aes(x = Sepal.Length, y = Petal.Length, color = Species))

    1.4K30

    ggplot2中ylim的坑

    ​在ggplot2中很容易出现一个修改坐标轴范围的问题,喜欢用ggplot2画图的需要注意一下。...ylim和coord_cartesian都是调整坐标轴范围,但是它们的结果是有可能不一样的,看下面的一个例子: data(diamonds) p ggplot(data = diamonds, aes...image 截取0到60的部分: ? image 可以看到第二张图跟原图是不一样的,比如Fair的第一个box原数据最高是超过60的,但是截取之后不到60了。这是一个不太容易注意到的坑。...这里是因为ylim是直接处理的数据导致的,比如例子中不在范围的数据就直接被移除。同等操作应该用coord_cartesian来实现。...内部参数xlim 和 ylim 各接一个二元数值向量,控制显示的区域范围,原理不是截取,而是放大该区域,原有图形不变。 p + + coord_cartesian(ylim = c(0,60)) ?

    1.6K20

    R语言ggplot2画带有置信区间的折线图和分组求均值遇到的一个问题

    今天遇到一个分组求均值的问题,愣是看不出问题出在哪了,大家帮我看看文末的代码是哪里出问题了,或者留言说一下自己分组求均值在R语言里是如何实现的。...ci_lower = rnorm(length(LakeHuron),0,1), ci_upper = rnorm(length(LakeHuron),0,1)) R语言ggplot2...画图 library(ggplot2) ggplot(huron,aes(year, value)) + geom_ribbon(aes(ymin = value - ci_lower,...Defaulting to continuous.暂时还不知道是啥意思 今天的笔记主要的记录内容是geom_ribbon()函数,主要作用是可以给折线周围添加一定的阴影区间 今天还遇到一个问题是 R语言里分组计算均值方差等...或者说大家平时做分组求均值方差这类的数据是如何实现的呢?欢迎大家留言帮我解决问题!

    2.4K10

    老鼠和毒药的问题

    这是无量测试之道的第203篇原创 今天分享一道很有意思的问题。 题目:   有1000只一模一样的瓶子,编号1-1000。其中999瓶是水,一瓶是看起来像水的毒药。...现在,你有7只老鼠和一天的时间,如何检验出哪个号码瓶子里是毒药? 答案: 根据2^10=1024,所以10个老鼠可以确定1000个瓶子具体哪个瓶子有毒。...上图表中列代表的是瓶子的数量,行代表老鼠。 看每一行的时候,编号为1表示该行对应的老鼠喝了。...举例,比如编号为3的瓶子,0 1 1,表示老鼠B和老鼠C都喝了;编号为7的表示,老鼠A、B、C都喝了。...,我们直到只需要3只老鼠【 2^3=8 】即可判断出哪一瓶是毒药,那么1000瓶我们只需要10只老鼠即可判断,因为原理是一样的; 比如10只老鼠通过二进制的方式为1的时候喝了,最后是第5只和第6只老鼠死了

    1.2K10
    领券