美文网首页
R IN ACTION SELF-TUTORIAL-74 在绘制

R IN ACTION SELF-TUTORIAL-74 在绘制

作者: RashidinAbdu | 来源:发表于2021-12-23 20:07 被阅读0次
  • 今天有人提问,所以顺便拿出来分享一下:
  1. 根据数据进行绘图:

#安装一些相关的包:
#install.packages("ggpmisc")
#install.packages("ggpubr")
library(ggplot2)
library(ggsave)

df=diamonds[sample(1:dim(diamonds)[1],40),]
df$price=df$price / 10000
p=df%>%ggplot(aes(carat,price))+
  geom_point(size=4,alpha=0.3,color="#6baed6")+
  geom_smooth(method = "lm", formula = y~x, color = "#756bb1", fill = "#cbc9e2")+ #颜色选自https://colorbrewer2.org/
  theme_bw()+
  theme(
    panel.grid.major = element_blank(),panel.grid.minor = element_blank()
  )
p
image.png
  • 进行修饰:即添加公式等
library(ggpubr)
p+stat_cor()
image.png
library(ggpmisc)
p+stat_poly_eq(aes(label=paste(..eq.label..,..adj.rr.label..,..p.value.label..,sep = "~~~~")),formula = y~x,parse=T,size=2.5)
image.png

这一行paste()中的内容是一个类似Latex的表达,“~”表示空格,parse=T表示将这个语句翻译成可读形式;size=2.5表示字体大小

cor=round(cor(df$carat,df$price),2)
p+stat_poly_eq(aes(label=paste("italic(r)~`=`~",cor,sep = "")),formula = y~x,parse=T,size=4)
image.png
* 添加对应值的位置的调整:
p+stat_poly_eq(aes(label=..eq.label..),formula = y~x,
               parse=T,size=4)+
  stat_cor(label.y=2.9,size=4)
image.png
  • 对于换行与对数值间距离的解释:
  • 更改了距离,所以出来下面的图:
    stat_cor(label.y=1.5,size=4)
p+stat_poly_eq(aes(label=..eq.label..),formula = y~x,
               parse=T,size=4)+
  stat_cor(label.y=1.5,size=4)
image.png
  • 保留两位小数问题:

x=0.1212
y= round(x, digits = 2) 
y
image.png

相关文章

  • R IN ACTION SELF-TUTORIAL-74 在绘制

    今天有人提问,所以顺便拿出来分享一下: 根据数据进行绘图: 进行修饰:即添加公式等 这一行paste()中的内容是...

  • R in action

    2.2.2 矩阵 矩阵是一个二维数组,只是每个元素都拥有相同的模式(数值型、字符型或逻辑型)。 可通过函数matr...

  • R action 1

    20171113(从有道迁移) 一.安装&基础概念 安装参见官网安装指南; 工作空间(workspace):类似j...

  • R action 2

    20171205(从有道迁移) 数据集 数据类型(模式)包括:数值型、字符型、逻辑型(TRUE/FALSE)、复数...

  • R action 5

    20171205(从有道迁移) 高级数据管理 示例问题:给所有学生确定一个单一的成绩衡量指标,需要将这些科目的成绩...

  • R action 9

    20180502(从有道迁移) 方差分析 当包含的因子是解释变量时,我们关注的重点通常会从预测转向组别差异的分析,...

  • R action 10

    20180508(从有道迁移) 功效分析 假设检验速览研究目标是维持一个可接受的显著性水平,尽量使用较少的样本,然...

  • R action 6

    20171225(从有道迁移) 基本图形 条形图简单条形图:通过垂直的或水平的条形展示了类别型变量的分布(频数)语...

  • R action 7

    20180316(从有道迁移) 基本统计分析 描述性统计分析常用库:基础方法summary;summary()函数...

  • R action 8

    20180404(从有道迁移) 回归 回归的多面性回归分析的各种变体回归类型用 途简单线性用一个量化的解释变量预测...

网友评论

      本文标题:R IN ACTION SELF-TUTORIAL-74 在绘制

      本文链接:https://www.haomeiwen.com/subject/nohkqrtx.html