zoukankan      html  css  js  c++  java
  • R语言可视化--qplot函数

    ggplot绘图系统
    使用动词名词形容词构造句子的过程,将数据映射到美学属性上的过程,由层组成

    绘图函数
    qplot() :参数包括美学属性、几何体、面、统计、坐标系、主题这些层次。
    ggplot() :本身不能实现,需要添加层才可以。

    library(ggplot2)
    qplot(Wind,Temp,data=airquality,color=Month)
    每个月份的数据用不同的颜色表示,其中month已经为分类变量,所以不用转化。如果不转换的话,就是一个渐变条。
    

    qplot(Wind,Temp,data=airquality,color=I("red"))
    #使整个图的所有点都变成一个颜色,用I 来改变。
    

    qplot(Wind,Temp,data=airquality,size=Month,xlab = "wind",ylab="Temp",main = "wind-temp/month")
    #每个月份的数据用点的不同的大小来表示
    

    qplot(Wind,Temp,data=airquality,size=I(10),xlab = "wind",ylab="Temp",main = "wind-temp/month")
    #使用I 来确保所有的点的大小一致。
    

    qplot(Wind,Temp,data=airquality,geom = c("point","smooth"))
    #使用geom拟合一条回归线,阴影部分代表置信区间
    

    qplot(Wind,Temp,data=airquality,geom = c("point","smooth"),color=Month)
    #每个月份用不同的颜色表示,且每个月份得到一条回归线
    

    qplot(Wind,Temp,data=airquality,facets = .~Month)
    #面板,分成1行5列,分别对应5个月份的水平,如果得到5行1列,使用facets=Month~.
    

    以上这些都是向qplot函数传入两个变量,所以系统默认的是做散点图,如果输入一个变量,则系统默认是柱状图

    qplot(Wind,data=airquality,facets = Month~.)
    #得到在月份水平下,风速的频率分布图
    

    qplot(Wind,data=airquality,fill=Month)
    #累加柱状图,不同月份用不同颜色表示
    

    qplot(Wind,data=airquality,geom = "density")
    #使用几何体的geom的密度,得到的是频率分布的轮廓线,更准确的说是密度函数
    

    qplot(Wind,data=airquality,geom = "density",color=Month)
    #加入颜色,表示每个月份下的密度函数
    

    qplot(Wind,data=airquality,geom = "dotplot")
    #做出点图
    

  • 相关阅读:
    java-实现两种排序方法
    暑假,一遍一遍敲代码吧!
    java学习-如何定义一个函数及其简单练习
    关于函数重载的理解
    java学习中关于函数的练习
    在校大三学生,真心想学好计算机。可是,,,,没有目标,。。。。。。
    伪分布式网络爬虫框架的设计与自定义实现(一)
    网站架构成长路程之 箴言
    使用asp.net mvc + entityframework + sqlServer 搭建一个简单的code first项目
    使用visualStudio2017创建一个简单的控制台程序
  • 原文地址:https://www.cnblogs.com/sanmenyi/p/7204760.html
Copyright © 2011-2022 走看看