热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

R语言绘图(ggplot2)

setwd(C:Usersyuki_coolRWorkspace)library(ggplot2)library(gridExtra)##多张图片组合为一张图片上libr

setwd("C:/Users/yuki_cool/RWorkspace")
library(ggplot2)
library(gridExtra) ##多张图片组合为一张图片上
library(RColorBrewer)mypalette<-brewer.pal(7,"Reds")
paste("aaa","dddd",sep &#61; "")LSQ_data <-read.table("C:/Users/yuki_cool/RWorkspace/JQL_chr_depth_summary.txt",header &#61; TRUE,sep&#61;&#39;\t&#39;)### 主题 样式
windowsFonts(A&#61;windowsFont(&#39;等线&#39;), B&#61;windowsFont(&#39;微软雅黑&#39;))
par(family&#61;&#39;A&#39;)
pptblue<-rgb(r&#61;16, g&#61;77, b&#61;96, maxColorValue &#61; 255)
pptgrey<-rgb(r&#61;107, g&#61;107, b&#61;107,maxColorValue &#61; 255)
pptred<-rgb(r&#61;233, g&#61;77, b&#61;96, maxColorValue &#61; 255)
ppttea<-rgb(r&#61;198, g&#61;96, b&#61;52, maxColorValue &#61; 255)
pptdark<-rgb(r&#61;69, g&#61;87, b&#61;101, maxColorValue &#61; 255)
pptbg<-rgb(r&#61;242, g&#61;242, b&#61;242, maxColorValue &#61; 255)
par(bg&#61;pptbg)
par(bty&#61;&#39;l&#39;)
par(mar&#61;c(4, 5, 4, 6))theme<-theme_bw()&#43;theme(legend.position &#61; &#39;top&#39;, #图例位置text&#61;element_text(face &#61; &#39;bold&#39;), #字体panel.background&#61;element_rect(pptbg), #画布背景颜色plot.background&#61;element_rect(pptbg), #图形背景颜色plot.title &#61; element_text(hjust&#61;0.5,size&#61;16,vjust&#61;0.5), #标题位置panel.border&#61;element_blank(),#图形边界panel.grid.major&#61;element_blank(),#element_line(colour&#61;&#39;lightgrey&#39;,linetype&#61;"dashed"), #网格线panel.grid.minor&#61;element_blank(), #次级网格线legend.title&#61;element_text(size&#61;20, colour&#61;&#39;black&#39;, vjust&#61;-0.5,face &#61; "bold"), #图例标题legend.text&#61;element_text(size&#61;20, colour&#61;&#39;black&#39;, face &#61; "bold"), #图例文字legend.background &#61;element_rect(pptbg),#图例背景axis.text&#61;element_text(size&#61;12,colour&#61;"black",family&#61;&#39;A&#39;), #坐标轴文字strip.text&#61;element_text(size&#61;12,colour&#61;"red",family&#61;&#39;A&#39;),#分面文字strip.background&#61;element_blank(),#分面的背景axis.line &#61; element_line(size&#61;0.5, colour &#61; &#39;black&#39;), #轴颜色大小panel.spacing&#61;unit(30,&#39;mm&#39;)) #画布大小#####chromosome depth summary plot
LSQ_dt <- na.omit(data.frame(chrome &#61; LSQ_data$chrome, mean_depth &#61; LSQ_data$chr_depth_sum))LSQ_plot <- ggplot(LSQ_dt, aes(x &#61; chrome, y &#61; mean_depth))&#43;geom_bar(stat &#61; "identity", fill&#61;I(mypalette[1])) &#43; plot_theme&#43;labs( y &#61; "Mean depth")LSQ_plot#
# LST_plot <- ggplot(LST_dt, aes(x &#61; chrome, y &#61; mean_depth))&#43;
# geom_bar(stat &#61; "identity")&#43; plot_theme &#43;
# labs( y &#61; "Mean depth")# ggsave(plot &#61; fushengyi_plot, filename &#61; file.path(local_path, "chr_pic.png"), width &#61; 10, height &#61; 6)
# ####################################
#
#
# plot <- ggplot(LSQ_data, aes(depth, qc)) &#43;geom_point(aes(color&#61;"LSQ")) &#43;
# geom_point(data &#61;YZF_data, aes(color&#61;"YZF") )&#43;
# geom_point(data &#61;YZJ_data, aes(color&#61;"YZJ"))&#43;
# geom_point(data &#61;LST_data, aes(color&#61;"LST"))&#43;
# geom_point(data &#61;fushengrong_data, aes(color&#61;"FSR"))&#43;
# geom_point(data &#61;fushengyi_data, aes(color&#61;"FSY"))&#43;
# labs(color&#61;"Sample", x &#61; "sequence depth", y &#61; "Fraction of bases (%)", size &#61; 10)
#
#
# qc_plot <- plot &#43; theme_bw() &#43; plot_theme
#
#
# plot1 <- ggplot(LST_data, aes(depth, ac)) &#43;geom_line(aes(color&#61;"LST"),size &#61;1.5) &#43;
# geom_line(data &#61;YZJ_data, aes(color&#61;"YZJ"),size &#61;1.5)&#43;
# geom_line(data &#61;LSQ_data, aes(color&#61;"LSQ"),size &#61;1.5)&#43;
# geom_line(data &#61;YZF_data, aes(color&#61;"YZF"),size &#61;1.5)&#43;
# geom_line(data &#61;fushengrong_data, aes(color&#61;"FSR"),size &#61;1.5)&#43;
# geom_line(data &#61;fushengyi_data, aes(color&#61;"FSY"),size &#61;1.5)&#43;
# labs(color&#61;"Sample", x &#61; "cumulative sequence depth", y &#61; "Fraction of bases (%)")
#
# ac_plot <- plot1&#43; theme_bw() &#43; plot_theme
#
# pic<-grid.arrange(qc_plot, ac_plot, ncol &#61; 2)
#
#
# ggsave(plot &#61; ac_plot, filename &#61; file.path(local_path, "ac_pic.png"), width &#61; 10, height &#61; 6)

推荐阅读
  • com.sun.javadoc.PackageDoc.exceptions()方法的使用及代码示例 ... [详细]
  • Ihavetwomethodsofgeneratingmdistinctrandomnumbersintherange[0..n-1]我有两种方法在范围[0.n-1]中生 ... [详细]
  • 本文介绍了如何在AX2012中通过自定义查询在数据网格视图中显示所有记录的方法。 ... [详细]
  • 如何将Python与Excel高效结合:常用操作技巧解析
    本文深入探讨了如何将Python与Excel高效结合,涵盖了一系列实用的操作技巧。文章内容详尽,步骤清晰,注重细节处理,旨在帮助读者掌握Python与Excel之间的无缝对接方法,提升数据处理效率。 ... [详细]
  • 单片微机原理P3:80C51外部拓展系统
      外部拓展其实是个相对来说很好玩的章节,可以真正开始用单片机写程序了,比较重要的是外部存储器拓展,81C55拓展,矩阵键盘,动态显示,DAC和ADC。0.IO接口电路概念与存 ... [详细]
  • 使用多项式拟合分析淘宝双11销售趋势
    根据天猫官方数据,2019年双11成交额达到2684亿元,再次刷新历史记录。本文通过多项式拟合方法,分析并预测未来几年的销售趋势。 ... [详细]
  • [转]doc,ppt,xls文件格式转PDF格式http:blog.csdn.netlee353086articledetails7920355确实好用。需要注意的是#import ... [详细]
  • 本文对比了杜甫《喜晴》的两种英文翻译版本:a. Pleased with Sunny Weather 和 b. Rejoicing in Clearing Weather。a 版由 alexcwlin 翻译并经 Adam Lam 编辑,b 版则由哈佛大学的宇文所安教授 (Prof. Stephen Owen) 翻译。 ... [详细]
  • 解决Bootstrap DataTable Ajax请求重复问题
    在最近的一个项目中,我们使用了JQuery DataTable进行数据展示,虽然使用起来非常方便,但在测试过程中发现了一个问题:当查询条件改变时,有时查询结果的数据不正确。通过FireBug调试发现,点击搜索按钮时,会发送两次Ajax请求,一次是原条件的请求,一次是新条件的请求。 ... [详细]
  • poj 3352 Road Construction ... [详细]
  • 本文详细介绍了MySQL数据库的基础语法与核心操作,涵盖从基础概念到具体应用的多个方面。首先,文章从基础知识入手,逐步深入到创建和修改数据表的操作。接着,详细讲解了如何进行数据的插入、更新与删除。在查询部分,不仅介绍了DISTINCT和LIMIT的使用方法,还探讨了排序、过滤和通配符的应用。此外,文章还涵盖了计算字段以及多种函数的使用,包括文本处理、日期和时间处理及数值处理等。通过这些内容,读者可以全面掌握MySQL数据库的核心操作技巧。 ... [详细]
  • 在对WordPress Duplicator插件0.4.4版本的安全评估中,发现其存在跨站脚本(XSS)攻击漏洞。此漏洞可能被利用进行恶意操作,建议用户及时更新至最新版本以确保系统安全。测试方法仅限于安全研究和教学目的,使用时需自行承担风险。漏洞编号:HTB23162。 ... [详细]
  • Python 伦理黑客技术:深入探讨后门攻击(第三部分)
    在《Python 伦理黑客技术:深入探讨后门攻击(第三部分)》中,作者详细分析了后门攻击中的Socket问题。由于TCP协议基于流,难以确定消息批次的结束点,这给后门攻击的实现带来了挑战。为了解决这一问题,文章提出了一系列有效的技术方案,包括使用特定的分隔符和长度前缀,以确保数据包的准确传输和解析。这些方法不仅提高了攻击的隐蔽性和可靠性,还为安全研究人员提供了宝贵的参考。 ... [详细]
  • 最详尽的4K技术科普
    什么是4K?4K是一个分辨率的范畴,即40962160的像素分辨率,一般用于专业设备居多,目前家庭用的设备,如 ... [详细]
  • PyTorch实用技巧汇总(持续更新中)
    空洞卷积(Dilated Convolutions)在卷积操作中通过在卷积核元素之间插入空格来扩大感受野,这一过程由超参数 dilation rate 控制。这种技术在保持参数数量不变的情况下,能够有效地捕捉更大范围的上下文信息,适用于多种视觉任务,如图像分割和目标检测。本文将详细介绍空洞卷积的计算原理及其应用场景。 ... [详细]
author-avatar
好人___夏洁
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有