R语言-可视化
文章平均质量分 62
炫炫有牛腩
这个作者很懒,什么都没留下…
展开
-
ggplot2_聚类结果可视化
聚类结果图# load datdata("iris")iris = as.data.table(iris)# Seeking boundaryhulls <- iris[, .SD[chull(Sepal.Length, Petal.Length)], by = "Species"]# ggplotggplot() + geom_point(data = iris, aes(x原创 2017-11-06 22:51:20 · 7841 阅读 · 0 评论 -
ggplot2 4.0 主题(标题,图例,背景的精细修改)
这一章节本应该和2.0图例,标题的修改按理在一起的,但是个人觉得,默认配置生成的图,已经足够好看,一般不需要进行此方面精细的修改。按照图层概念,此为主题(theme)层。主题元素(参数)参数分成四类,分别为text,line,rect(矩阵),segment,每一类别都有属于自身的一些参数设置。 主题元素 类型 描述 axis.line segment 直线和坐标轴 axi原创 2015-05-05 15:20:18 · 32832 阅读 · 0 评论 -
ggplot2 1.1 图层属性(查询表)
ggplot2 1.1图层属性画图之前理解,几何对象和统计变换之间的区别,能够用多种表达反映自己的需求。下面进行总结,方便以后自己查询。整理资源大部分来自ggolot图形艺术一书。默认几何对象和图层属性 名称 默认统计变换 图形属性 abline abline colour,size,linetype area identity colour,fill,linety原创 2015-04-29 01:54:32 · 1089 阅读 · 0 评论 -
ggplot2 实例-时间序列图(图层概念,图例修改)
近期做时间序列预测,无奈自带的预测图像太渣太难看。于是用ggplot2自己调整出一张漂亮的图。 时间序列预测图,很能体现图层的概念: * 因为存在预测区间,先画线点,会被预测区间覆盖,所以要注意图层顺序。 * 时间序列图,使用自带画图背景输出效果不佳,白色网格效果更好一点。 * 案例一为原始时间序列图(图层概念),案例二为优化预测通道后展示图(图例修改)Example1##整理出两个画原创 2015-11-11 12:02:18 · 13654 阅读 · 0 评论 -
ggolot2 画ROC曲线
为了进一步了解ggplot2的使用,利用ROC曲线进行说明学习。####获取画图数据(data.frame格式)#####library(ggplot2)library(ROCR) ##用于计算ROCdata(ROCR.simple) ###画图数据集pred <- prediction(ROCR.simple$predictions, ROCR.simple$labels) perf原创 2015-05-06 01:11:27 · 5677 阅读 · 0 评论 -
ggplot2--实操(图例的修改:以频数散点图为例)
ggplot2–实操(图例的修改:以频数散点图为例)ggplot2 直接实现画图代码: 数据为两列,第二列为因子型。> head(plotdat) SOC SOC过低报警1 0 normal2 2 error3 0 normal4 1 error5 0 normal###大小和高度都代表频率###g <-原创 2015-08-01 15:12:22 · 10910 阅读 · 0 评论 -
ggplot2 3.0 分面、一页多图
总结学习,ggplot 1.0,2.0 后,已经大致画出符合需求的图,并能对坐标轴,图例进行修改。分面画图,和一页多图可以更好的将数据分类展示出来。分面分面分成两种网格分面(facet_grid()),封装分面(facet_wrap()).其中都含有两种分面属性:指定分面,分面标度。指定分面 网格指定分面(矩阵) 写法 理解 一行多列 “. ~ a” 按a分面,行为1,列为le原创 2015-04-30 12:19:36 · 18198 阅读 · 1 评论 -
ggplot2 2.0 标度(坐标轴,图例修改)
ggplot2 2.0 标度(坐标轴,图例修改)对于坐标轴,经常需要调整的其标签,即坐标轴上的名字,坐标轴范围,图例等等。以上问题的修改,都可以通过用图层的方式来进行修改,以为我的理解,图层大致分为几何对象(geom),统计变换(stats),标度(scale)。坐标轴,图例修改需理解其标度,再调整其参数,便能实现坐标轴,图例上的修改。标度标度命名是规范化的,以 scale_ 开头,下接图形属性的名原创 2015-04-29 18:00:36 · 79185 阅读 · 0 评论 -
ggplot2-1.0 图层概念,图层属性
图层图层以 geom_XXX(data,mapping,…,stat,position) stat_XXX(data,mapping,…,geom,position)的形式出现. 其中mapping指的是映射(图层属性aes),position是调整对象的重合方式mappingaes可调参数大致分成4类 类别 参数 第一类(坐标轴) x,y 第二类(颜色) colou原创 2015-04-28 17:01:15 · 1713 阅读 · 0 评论 -
ggplot2 学习总结大纲
ggplot2 学习总结大纲总结完reshape2,最近打算总结ggplot2,并将两者结合使用。为系统记录学习ggplot2,打算分为四个部分总结记录:几何对象(geometric object(geom),包括point,bar…) 图层属性(aesthetic attributes(aes),包括color,shape,size…)标度、坐标轴、图例(coord)分面主题(theme原创 2015-04-28 16:13:28 · 829 阅读 · 0 评论 -
ggplot2-快速研究数据分布
拿到数据,第一步想要了解就是数据的分布,ggplot2的可视化观察样本的分布十分之方便。# 加载packagelibrary(ggplot2);library(ggtheme) # 画图library(data.table) # 数据处理##### 样例数据格式 ######plot.data elo Day Time 1: 344 2原创 2016-08-04 11:05:35 · 1476 阅读 · 0 评论 -
ggplot2-ggtheme样例表
简介ggthemes是ggplot2的一个扩展包,提供一些额外的themes、geoms、scales。加载该包主要作用是ggthemes提供的themes可以让我们快速画出不同背景图片。总结一下ggtheme的theme类型,方便下次快速调用。themes 主题名 描述 theme_base 类似于 ggplot 默认设置 theme_calc 类似 LibreOffice原创 2016-08-03 16:44:55 · 16918 阅读 · 3 评论 -
Rstudio-server、Rshiny-server、ggplot2中文乱码解决方法
气人的中文乱码今天将R代码迁移到一个新的服务器上,之前用ggplot2画的图中文都是乱码,还弄了半天,就像下面的位置,现在已经处理好了。本文记录一下这一次解决环境问题的乱码所用的方法。安装环境系统:unbuntu 16 R语言版本:3.4.4方式一:直接安装中文字体1、建立文件夹:/usr/shared/fonts/chinese 2、将windows的字体(c/win...原创 2018-05-25 22:59:41 · 6206 阅读 · 1 评论