R语言可以这么玩

您所在的位置:网站首页 r语言怎么导出结果 R语言可以这么玩

R语言可以这么玩

2024-03-02 10:03| 来源: 网络整理| 查看: 265

众所周知,可视化是统计中不可缺少的一部分,也是很直观的传递信息的一种方式,并且SCI文章投稿最重要的也是对于图片的处理。 一般杂志对图片要求:图片最低分辨率300DPI,部分杂志要求不低于6...

看教程不够直观,那就看视频吧! >>点击加载视频

众所周知,可视化是统计中不可缺少的一部分,也是很直观的传递信息的一种方式,并且SCI文章投稿最重要的也是对于图片的处理。

一般杂志对图片要求:图片最低分辨率300DPI,部分杂志要求不低于600DPI,点线图及柱状图部分杂志要求达800DPI甚至1200DPI。杂志要求的分辨率是指原始图片的分辨率,经过Photoshop处理后修改图片的分辨率以达到杂志的要求通常是不可取的。

所以,小蟹家的统计师小朱在这里给大家分享下R语言做出的图片怎么导出。有什么不足的地方,望大家多多提出建议。

 

图形的两种格式

图形一般有二种格式:矢量图和位图。在这里,先给大家讲解下矢量图和位图的特点,然后分享下用R做出的图形,怎么导出这二种不同的图片格式。

1、矢量图

矢量图使用直线和曲线来描述图形,这些图形的元素是一些点、线、矩形、多边形、圆和弧线等等,它们都是通过数学公式计算获得的,无论对图形进行放大、缩小或旋转,都不会使图形失真和降低品质,也不会对文件大小有影响。矢量图以几何图形居多,图形可以无限放大,不变色、不模糊。常用于图案、标志、VI、文字等设计。常用软件有:CorelDraw、Illustrator、Freehand、XARA、CAD等。

2、位图

位图图像(bitmap), 亦称为点阵图像或绘制图像,是由称作像素(图片元素)的单个点组成的。这些点可以进行不同的排列和染色以构成图样。当放大位图时,可以看见赖以构成整个图像的无数单个方块。扩大位图尺寸的效果是增大单个像素,从而使线条和形状显得参差不齐。然而,如果从稍远的位置观看它,位图图像的颜色和形状又显得是连续的

RGB是位图颜色的一种编码方法,用红、绿、蓝三原色的光学强度来表示一种颜色。这是最常见的位图编码方法,可以直接用于屏幕显示。

CMYK是位图颜色的一种编码方法,用青、品红、黄、黑四种颜料含量来表示一种颜色。常用的位图编码方法之一,可以直接用于彩色印刷。

常用的位图处理软件是Photoshop。

3、矢量图与位图的区别

①分辨率

分辨率是一个笼统的术语,它指一个图像文件中包含的细节和信息的大小,以及输入、输出、或显示设备能够产生的细节程度。操作位图时,分辨率既会影响最后输出的质量也会影响文件的大小。处理位图需要三思而后行,因为给图像选择的分辨率通常在整个过程中都伴随着文件。无论是在一个300dpi的打印机还是在一个2570dpi的照排设备上印刷位图文件,文件总是以创建图像时所设的分辨率大小印刷,除非打印机的分辨率低于图像的分辨率。如果希望最终输出看起来和屏幕上显示的一样,那么在开始工作前,就需要了解图像的分辨率和不同设备分辨率之间的关系。显然矢量图就不必考虑这么多,矢量图图像的分辨率不依赖于输出设备。

②组成

位图的组成是像素;而矢量图的组成是数学向量。

③图形质量

位图的缩放和旋转容易失真,同时文件容量较大;而矢量图文件容量较小,在进行放大、缩小或旋转等操作时图象不会失真。

④绘制图形复杂度

位图只要有足够多的不同色彩的像素,就可以制作出色彩丰富的图象,逼真地表现自然界的景象;而矢量图不易制作色彩变化太多的图象。

⑤常用格式

位图一般是png, jpeg,tiff, tif,bmp,jpg的文件格式;而矢量图一般是:eps,ps,pdf,wmf, emf,svg.

 

R的实际操作步骤

上面说了那么多理论,现在我们开始用实际操作一下,练练手喽。

这里,我所选择的是用ggplot2包做出的一个散点图,用到的数据集是R中内置的数据集(diamonds).

首先加载ggplot2包:library(ggplot2)

1、导出不同格式的位图:

1)用saveplot()函数去做(注意在R中的使用,非Rstudio)

导出:png, jpeg,tiff, tif,bmp,jpg格式文件的图片,代码中只需更改参数type对应的值即可。

代码如下:

dsamp



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3