zoukankan      html  css  js  c++  java
  • R语言绘图设备

    在R语言中,绘图简直是太方便,太强大了,几个命令便可搞定一个曲线图。

    一、绘图设备

    R语言中的绘图设备包含两种:窗口和图形设备。

    其中窗口设备为X11类(X Window系统),图形设备可包含多种输出格式pdf,metafile、 png、 jpeg、 bmp、 tiff、 xfig和postscript等。使用窗口设备绘图图形直接输出到R UI的子窗口中,使用图形设备则输出到文件中,缺省设备为窗口设备,输入绘图命令时,缺省打开一个绘图窗口,后续绘图均使用该绘图窗口。

    绘图设备相关命令:

    1、显示绘图设备信息

    dev.list()

    显示出有几个绘图设备,及对应的设备号。

    2、显示当前设备

    dev.cur()

    显示当前绘图设备类型及设备号。

    3、开启绘图设备

    (1)打开图形设备窗口

           X11()

           win.graph()

          dev.new()

     (2)打开图形设备窗口

          pdf(“r-graph.pdf”)

    输出到pdf文件

          png("r-graph.png")

    输出到png文件

    4、关闭绘图设备

       (1)关闭指定设备号的绘图设备

             dev.off(2)

        关闭设备号为2的绘图设备,可再利用dev.list()查看设备是否关闭。

        (2)关闭所有的绘图设备

             graphics.off()

        关闭所有绘图窗口和图形设备。

    二、示例

    1、实验:打开一个图形设备,将绘图输出到文件

    dev.list()   #查看所有绘图设备

    pdf("r-graph.pdf") #打开一个pdf类型的绘图设备,输出文件名为“r-graph.pdf”

    dev.cur()  #显示当前绘图设备号

    plot(cpu1,type="l")#cpu1为一个数据列,输出图形为曲线

    dev.off()  #关闭当前设备

    结果应在输出目录(Windows中缺省在“我的文档”中),应能找到名称为r-graph.pdf的PDF文件,文件内容为R语言绘制的图形。

    三、扩展应用

    1、同时开多个绘图窗口,用于绘图比较。

    X11()

    需要几个输如几次。

    要定位到某个窗口:

    dev.set(3)

    括号中参数为参数序号。

    参考:

    1、青囊道人的博客,http://blog.sina.com.cn/s/blog_5de124240101pzld.html.

    2、Robert I. Kabacoff,R语言实践[M],北京,人民邮电出版社,2013.1,P40.

    人前一杯酒,各自饮完;人后一片海,独自上岸
  • 相关阅读:
    预警:亚马逊出售的监控摄像机存在预装恶意软件
    opendaylight+openvswitch环境部署
    keepalived+nginx实现高可用
    Huawei ipv6 bgp配置
    F5配置http跳转https
    F5配置ssl卸载
    IBGP路由重分布进IGP路由
    H3C NQA 配置
    Cisco N7K第三方光模块的使用
    Cisco C3850交换机重启后配置无法保存的故障处理
  • 原文地址:https://www.cnblogs.com/kisen/p/12553623.html
Copyright © 2011-2022 走看看