当前位置: 首页 > news >正文

R可视化:另类的箱线图

介绍

方格状态的箱线图

加载R包

knitr::opts_chunk$set(echo = TRUE, message = FALSE, warning = FALSE)
library(patternplot)
library(png)
library(ggplot2)
library(gridExtra)rm(list = ls())
options(stringsAsFactors = F)

导入数据

data <- read.csv(system.file("extdata", "fruits.csv", package = "patternplot"))

准备数据

group <- data$Fruit
y <- data$Weight
x <- data$Storepattern.type <- c('nwlines', 'blank', 'waves')
pattern.color <- c('black','black', 'black')
background.color <- c('white','gray80', 'white')
frame.color <- c('black', 'black', 'black')
pattern.line.size <- c(6, 1,6)
density <- c(6, 1, 8)

画图

box1 <- patternboxplot(data, x, y, group = group,pattern.type = pattern.type,pattern.line.size = pattern.line.size, label.size = 3, pattern.color = pattern.color, background.color = background.color,frame.color = frame.color,density = density,  legend.h = 2, legend.x.pos = 1.075, legend.y.pos = 0.499, legend.pixel = 10,legend.w = 0.18, legend.label = c("Orange","Strawberry","Watermelon")) +ggtitle('(A) Boxplot with Black and White Patterns')pattern.color <- c('black','white', 'grey20')
background.color <- c('gold','lightpink', 'lightgreen')box2 <- patternboxplot(data, x, y, group = group,pattern.type = pattern.type,pattern.line.size = pattern.line.size, label.size = 3,pattern.color = pattern.color, background.color = background.color,frame.color = frame.color, density = density,legend.h = 2, legend.x.pos = 1.075, legend.y.pos = 0.499, legend.pixel = 10,legend.w = 0.18, legend.label = c("Orange","Strawberry","Watermelon")) +ggtitle('(B) Boxplot with Colors and Patterns')grid.arrange(box1, box2, nrow = 1)

在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Vue3实战笔记(47)— 一探emit奥秘——组件间通信的艺术与实践
  • React 微信扫码登陆网页
  • iOS推送证书过期处理
  • Java:String、StringBuffer和StringBuilder的区别
  • linux安装python第三方库情况
  • 防火墙基础基础篇:NAT转发功能之——Easy IP方式详解
  • dcache-android框架中的设计模式详解
  • 深圳比创达EMC|EMI电磁干扰行业:行业发展的关键与挑战
  • 汇编原理(二)寄存器——内存访问
  • 掌握SQL注入检测:深入理解SQLMAP工具
  • 成长之路Flutter中的TextField组件
  • 数据中台建设方案(Word版源文档)
  • CentOS8搭载正反向解析dns服务器
  • 2020职称继续教育--突发公共卫生事件应急处理技术方案
  • PHP框架 Laravel
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • gops —— Go 程序诊断分析工具
  • HTML-表单
  • input实现文字超出省略号功能
  • java B2B2C 源码多租户电子商城系统-Kafka基本使用介绍
  • Laravel 中的一个后期静态绑定
  • Promise初体验
  • React+TypeScript入门
  • 得到一个数组中任意X个元素的所有组合 即C(n,m)
  • 分类模型——Logistics Regression
  • 后端_ThinkPHP5
  • 解析 Webpack中import、require、按需加载的执行过程
  • 力扣(LeetCode)965
  • 聊聊spring cloud的LoadBalancerAutoConfiguration
  • 马上搞懂 GeoJSON
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 微信端页面使用-webkit-box和绝对定位时,元素上移的问题
  • 我的面试准备过程--容器(更新中)
  • 正则表达式
  • 中文输入法与React文本输入框的问题与解决方案
  • 自制字幕遮挡器
  • # 数仓建模:如何构建主题宽表模型?
  • #Linux(make工具和makefile文件以及makefile语法)
  • $.ajax()方法详解
  • (16)Reactor的测试——响应式Spring的道法术器
  • (C++二叉树05) 合并二叉树 二叉搜索树中的搜索 验证二叉搜索树
  • (C语言)fgets与fputs函数详解
  • (C语言)字符分类函数
  • (二)Kafka离线安装 - Zookeeper下载及安装
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (全部习题答案)研究生英语读写教程基础级教师用书PDF|| 研究生英语读写教程提高级教师用书PDF
  • (转)四层和七层负载均衡的区别
  • (转)项目管理杂谈-我所期望的新人
  • (自用)交互协议设计——protobuf序列化
  • ***通过什么方式***网吧
  • .net CHARTING图表控件下载地址