为了账号安全,请及时绑定邮箱和手机立即绑定

R语言之数据可视化

难度中级
时长 2小时48分
学习人数
综合评分9.77
93人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.8 逻辑清晰
  • 画柱状图。

    查看全部
  • 画柱状图。

    查看全部
  • 画柱状图

    查看全部
  • 数据科学家的分类

    查看全部
  • 4-2R Markdown

    R Markdown:R code +Markdown    将Markdown转为HTML

    查看全部
    0 采集 收起 来源:R Markdown

    2021-10-15

  • 第4章 制作和发布报告

    4-1可重复研究与可再现研究

    Replication(可重复):独立的研究者/数据/分析方法/工具得到一致的证据

    Reproducible Research(可再现研究):让数据和分析过程(code)透明

                                                                工具:R Markdown 

    查看全部
  • 第4章 制作和发布报告

    4-1可重复研究与可再现研究

    Replication(可重复):独立的研究者/数据/分析方法/工具得到一致的证据

    Reproducible Research(可再现研究):让数据和分析过程(code)透明

                                                                工具:R Markdown 

    查看全部
  • 第4章 制作和发布报告

    4-1可重复研究与可再现研究

    Replication(可重复):独立的研究者/数据/分析方法/工具得到一致的证据

    Reproducible Research(可再现研究):让数据和分析过程(code)透明

                                                                工具:R Markdown 

    查看全部
  • 第4章 制作和发布报告

    4-1可重复研究与可再现研究

    Replication(可重复):独立的研究者/数据/分析方法/工具得到一致的证据

    Reproducible Research(可再现研究):让数据和分析过程(code)透明

                                                                工具:R Markdown 

    查看全部
  • 3-11图形设备

    R支持的图形设备

    图形设备:1.屏幕设备(探索性分析常用):电脑屏幕

                     2.文件设备(打印/文章用图常用):向量格式(PDF)、位图(PNG/JPEG/TIFF/BMP)

                     3.grDevices包:包含了实现各种图形设备的代码

    如何把图画到文件设备中:

      pdf(file="myfig.pdf")

      with(airquality,plot(Wind,Temp,main="Wind and Temp in NYC"))

      dev.off()(关闭设备)(在工作路径中找到图)

      getwd()(显示工作路径)

      dev.copy(png,file="mycopy.png")(把图复制到png文件中)

      dev.off()

    查看全部
    0 采集 收起 来源:图形设备

    2021-10-14

  • 3-10R Color

    R语言绘图之颜色

    1. grDevice包:colorRamp()(返回的是0到1之间的数值) & colorRampPalette()(返回的是颜色的16进                        制的表示)

                            颜色名字可以使用colors()获取

    2. RColorBrewer包:三类调色板——sequential(适合顺序数据)/diverging(适合凸显极端数值)/qualitative(适合分类变量)

                                   调色板信息可与colorRamp/colorRampPalette结合使用

    colorRamp() 的用法:pal<-colorRamp(c("red","blue"))

                                      pal(0)#red

                                      pal(1)#blue

                                      pal(0.5) (使用这两个颜色中间的任意一个颜色,输入小于1的数就可以)

                                      pal(seq(0,1,len=10))(生成一系列的值,长度为10,在0到1之间)

    colorRampPalette()的用法:pal<-colorRampPalette(c("red","yellow"))

                                                pal(1)(红色) pal(2)(红色和黄色)

    RColorBrewer包:library(RColorBrewer)

                                 brewer.pal.info(查看调色板的信息)

    RColorBrewer的调色板与colorRampPalette结合使用:

                                  cols<-brewer.pal(3,"Greens")(调用了Greens调色板,取了3个颜色)

                                  pal<-colorRampPalette(cols)

                                  image(volcano,col=pal(20))(以3个颜色为3个端点,在3个端点中进行取值)

                                  display.brewer.pal(3,"Greens")

    查看全部
    0 采集 收起 来源:R Color

    2021-10-14

  • 3-9ggplot2绘图系统之ggplot

    library(ggplot2)

    ggplot(airquality,aes(Wind,Temp)) +geom_point(color="steelblue",alpha=0.4,size=5)(一层加一层)

    ggplot(airquality,aes(Wind,Temp)) +geom_point(aes(color=factor(Month)),alpha=0.4,size=5)

    ggplot(airquality,aes(Wind,Temp)) +geom_point()+geom_smooth()(geom为几何客体   添加一条回归线)  =ggplot(airquality,aes(Wind,Temp)) +geom_point()+stat_smooth()

    ggplot(airquality,aes(Wind,Temp)) +geom_point()+geom_smooth(method="lm",se=FALSE,aes(col=factor(Month)))(给每个月份的数据拟合一条回归线)

    ggplot(airquality,aes(Wind,Temp,col=factor(Month),group=1)+geom_point()+geom_smooth(method="lm",se=FALSE))(对所有数据进行拟合)

    查看全部
  • 3-7ggplot2绘图系统之基础知识

    绘图函数:1.qplot()   类似于Base系统的plot(),参数包含aesthetics/geom/facet...

                                      隐藏了绘图实现的细节

                     2.ggplot()  是核心,可以实现qplot()无法实现的功能

                                       调用ggplot()本身并不能实现绘图,要在其基础上添加层(如geom_point())才可                                     以

              

    查看全部
  • 3-6Lattice绘图系统之实践

    1. library(lattice)

    2. xyplot(Temp~Ozone,data=airquality)

    3. airquality$Month<-factor(airquality$Month)(Month变成了分类变量)

    4. xyplot(Temp~Ozone|Month,data=airquality,layout=c(5,1))(在不同月份下前面2个变量的关系,外显的布局是5行1列)    Lattice系统适合做交互作用。

    5. q<-xyplot(Temp~Wind,data=airquality)

    6. print(q)


    7. set.seed(1)(设置了一个种子点,意义是每次产生的随机数是一样的  非常重要,只要使用随机数就要设置)

    8. x<-rnorm(100)(标准正态分布抽取的随机数)

    9. f<-rep(0:1,each=50)(f变量只有0和1,每个数出现50次)

    10. y<-x+f-f*x+rnorm(100,sd=0.5)(让x和y之间的关系与f变量有交互)

    11. f<-factor(f,labels=c("Group1","Group2"))

    12. xyplot(y~x|f,layout=c(2,1))

    13. xyplot(y~x|f,panel=function(x,y){

              panel.xyplot(x,y) 

              panel.abline(v=mean(x),h=mean(y),lty=2)

              panel.lmline(x,y,col="red")})(在x均值在的地方画一条垂线,在y均值在的地方画一条水平线)

    查看全部
  • 3-5Lattice 绘图系统之基础知识

    lattice包:xyplot/bwplot/histogram等

                    格式:xyplot(y~x|f*g,data)(f*g的含义是分类变量)

                    panel函数,用于控制每个面板内的绘图

    grid包:实现了独立于base的绘图系统

                  lattice包是基于grid创建的;很少直接从grid包调用函数

    Lattice与Base的重要区别:

    Base绘图函数直接在图形设备上绘图

    Lattice绘图函数返回trellis类对象,而不是直接绘图(打印函数真正执行了在设备上绘图,命令执行时,trelllis类对象会被自动打印)



    查看全部
  • 3-5Lattice 绘图系统之基础知识

    lattice包:xyplot/bwplot/histogram等

                    格式:xyplot(y~x|f*g,data)(f*g的含义是分类变量)

                    panel函数,用于控制每个面板内的绘图

    grid包:实现了独立于base的绘图系统

                  lattice包是基于grid创建的;很少直接从grid包调用函数

    Lattice与Base的重要区别:

    Base绘图函数直接在图形设备上绘图

    Lattice绘图函数返回trellis类对象,而不是直接绘图(打印函数真正执行了在设备上绘图,命令执行时,trelllis类对象会被自动打印)



    查看全部
首页上一页1234567下一页尾页

举报

0/150
提交
取消
课程须知
本课程需要学员提前掌握 (1)安装好R和Rstudio; (2)了解基本的数据结构和操纵数据的方法
老师告诉你能学到什么?
了解数据特征; 掌握R语言绘图(数据可视化); 学会使用R Markdown制作和发布报告

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!