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

烟台做网站电话网站模块结构图

烟台做网站电话,网站模块结构图,python网站开发pdf,微信网页手机登录入口客户要求绘制类似文章中的这种颜色渐变火山图,感觉挺好看的。网上找了一圈,发现有别人已经实现的类似代码,拿来修改后即可使用,这里做下记录,以便后期查找。 简单实现 library(tidyverse)library(ggrepel)library(ggf…

客户要求绘制类似文章中的这种颜色渐变火山图,感觉挺好看的。网上找了一圈,发现有别人已经实现的类似代码,拿来修改后即可使用,这里做下记录,以便后期查找。

图片

简单实现

library(tidyverse)library(ggrepel)library(ggfun)library(grid)
####---- Load Data ----####df <- read.table(  "diffexp.txt",    header = TRUE,    sep = "\t",    row.names = 1)
####----plot----#### ggplot(data = df) +   geom_point(    aes(x = log2FoldChange, y = -log10(padj),         color = log2FoldChange,         size = -log10(padj))) +   geom_point(data = df %>%                tidyr::drop_na() %>%                dplyr::filter(regulated != "no") %>%               dplyr::arrange(desc(-log10(padj))) %>%                dplyr::slice(1:20),              aes(x = log2FoldChange,                  y = -log10(padj),                  fill = log2FoldChange,                 size = -log10(padj)),              shape = 21,              show.legend = F,              color = "#000000") +   geom_text_repel(data = df %>%                     tidyr::drop_na() %>%                     dplyr::filter(regulated != "no") %>%                    dplyr::arrange(desc(-log10(padj))) %>%                     dplyr::slice(1:15) %>%                     dplyr::filter(regulated == "up"),                   aes(x = log2FoldChange,                       y = -log10(padj),                       label = gene),                   box.padding = 0.5,                   nudge_x = 0.5,                   nudge_y = 0.2,                   segment.curvature = -0.1,                   segment.ncp = 3,                   direction = "y",                   hjust = "left" ) +   geom_text_repel(data = df %>%                     tidyr::drop_na() %>%                     dplyr::filter(regulated != "no") %>%                     dplyr::arrange(desc(-log10(padj))) %>%                     dplyr::slice(1:15) %>%                     dplyr::filter(regulated == "down"),                   aes(x = log2FoldChange,                       y = -log10(padj),                       label = gene),                   box.padding = 0.5,                   nudge_x = -0.2,                   nudge_y = 0.2,                   segment.curvature = -0.1,                   segment.ncp = 3,                   segment.angle = 20,                   direction = "y",                   hjust = "right" ) +   scale_color_gradientn(    colours = c("#3288bd", "#66c2a5","#ffffbf", "#f46d43", "#9e0142"),     values = seq(0, 1, 0.2)) +   scale_fill_gradientn(    colours = c("#3288bd", "#66c2a5","#ffffbf", "#f46d43", "#9e0142"),     values = seq(0, 1, 0.2)) +   geom_vline(xintercept = c(-log2(1.5), log2(1.5)), linetype = 2) +   geom_hline(yintercept = -log10(0.05), linetype = 4) +   scale_size(range = c(1,7)) +   theme_bw() +   theme(panel.grid = element_blank(),         legend.background = element_roundrect(color = "#808080", linetype = 1),         axis.text = element_text(size = 13, color = "#000000"),         axis.title = element_text(size = 15),         plot.title = element_text(hjust = 0.5),         plot.subtitle = element_text(hjust = 0.5) ) +   annotate(geom = "text",            x = 2.5,            y = 0.25,            label = "p = 0.05",            size = 5) +   coord_cartesian(clip = "off") +   annotation_custom(     grob = grid::segmentsGrob(y0 = unit(-10, "pt"), y1 = unit(-10, "pt"), arrow = arrow(angle = 45, length = unit(.2, "cm"), ends = "first"), gp = grid::gpar(lwd = 3, col = "#74add1") ),     xmin = range(df$log2FoldChange)[1]/10*9,     xmax = range(df$log2FoldChange)[1]/10*4,     ymin = range(-log10(df$padj))[2]/10*9.5,     ymax = range(-log10(df$padj))[2]/10*9.5 ) +   annotation_custom(grob = grid::textGrob( label = "Down", gp = grid::gpar(col = "#74add1") ),                     xmin = range(df$log2FoldChange)[1]/10*9,                     xmax = range(df$log2FoldChange)[1]/10*4,                     ymin = range(-log10(df$padj))[2]/10*9.5,                     ymax = range(-log10(df$padj))[2]/10*9.5 ) +   annotation_custom(grob = grid::segmentsGrob( y0 = unit(-10, "pt"), y1 = unit(-10, "pt"), arrow = arrow(angle = 45, length = unit(.2, "cm"), ends = "last"), gp = grid::gpar(lwd = 3, col = "#d73027") ),                     xmin = range(df$log2FoldChange)[2]/10*9,                     xmax = range(df$log2FoldChange)[2]/10*4,                     ymin = range(-log10(df$padj))[2]/10*9.5,                     ymax = range(-log10(df$padj))[2]/10*9.5 ) +   annotation_custom( grob = grid::textGrob( label = "Up", gp = grid::gpar(col = "#d73027") ),                      xmin = range(df$log2FoldChange)[2]/10*9,                      xmax = range(df$log2FoldChange)[2]/10*4,                      ymin = range(-log10(df$padj))[2]/10*9.5,                      ymax = range(-log10(df$padj))[2]/10*9.5 )

图片


文章转载自:

http://MpM6A47W.zLjqb.cn
http://cSERc6Fp.zLjqb.cn
http://OSg5Xyd5.zLjqb.cn
http://z0Vg0vSQ.zLjqb.cn
http://pnzJc7xn.zLjqb.cn
http://GrtzCXfc.zLjqb.cn
http://1hEyCcE2.zLjqb.cn
http://SiL9n12S.zLjqb.cn
http://3VC6RZNo.zLjqb.cn
http://dGhc8PIA.zLjqb.cn
http://EBxSWz73.zLjqb.cn
http://hhseZKqo.zLjqb.cn
http://jsQpAgPn.zLjqb.cn
http://LYIvJwo4.zLjqb.cn
http://LlNWR4SB.zLjqb.cn
http://FJUUZjlw.zLjqb.cn
http://eUPRIj0Q.zLjqb.cn
http://XQOYHzXm.zLjqb.cn
http://8nRs9drg.zLjqb.cn
http://eOdKqrko.zLjqb.cn
http://gGGymJH3.zLjqb.cn
http://FJbV7arR.zLjqb.cn
http://Ykw9ZghV.zLjqb.cn
http://GwmHdUqF.zLjqb.cn
http://crp9ShFi.zLjqb.cn
http://i3PaWI4D.zLjqb.cn
http://2De31Eki.zLjqb.cn
http://IPaefQLU.zLjqb.cn
http://I1fvPxod.zLjqb.cn
http://a6bfId0l.zLjqb.cn
http://www.dtcms.com/wzjs/656359.html

相关文章:

  • 长沙哪里有网站制作如何通过轻淘客做网站
  • iis怎么建设网站内容北京企业网站建设制作
  • 佛山市企业网站建设平台wordpress网站网速慢
  • 网站建设论文选题背景网站开发模版
  • 消费返利网站做的最长久的南宁法拍房源信息
  • wordpress 跨站公司网站建设方案详细方案
  • 苏州建站方法字体设计网站有哪些
  • 绍兴做网站多少钱网站建设中申请备案
  • 个人网站建立多少钱杭州网站排名优化公司
  • 网站建设沟通17素材网官网
  • 陕西企业电脑网站制作页面设计公司排名
  • 西部数码网站备案核验单手机网站跳转怎么做
  • 建设网站需要可以做网站的渠道
  • 手机移动端网站建设宣传数字电视播放的视频格式
  • 小企业网站 优帮云freenom怎么做网站
  • 宜宾市建设工程质量监督站网站网站为什么做静态
  • 网站经常出现502自己建设个人网站要花费多少
  • python做网站 框架good work wordpress
  • 电脑网站兼职在哪里做化妆品公司网站设计
  • 网站开发动态结构设计免费订单管理app
  • php开发一个企业网站价格北京电力交易中心谢开
  • 外卖网站那家做的好给卖假性药的做网站一般要判多久
  • 采集网站怎么做ptp网站开发
  • 建设网站需要多大域名空间管理外贸网站模板
  • 网站如何有排名站长检测同ip网站很多怎么办
  • 社交网站 备案快速搭建网站后天台
  • seo网站推广可以自己搞吗公司网站翻译工作怎么做
  • 易尔通做网站怎么样网站模板平台
  • 四川品牌网站建设广东网站建设发信息
  • 天津河北做网站的公司排名14版哥斯拉的官方做的宣传网站