美文网首页«怎么制作生信美图»
棒棒糖图,好吃也好用

棒棒糖图,好吃也好用

作者: 小洁忘了怎么分身 | 来源:发表于2020-09-17 23:49 被阅读0次

0. 需求

群里看到学员求助一个图,画它。

其实就是个点图加棍,棒棒糖图。找到了示例数据和代码:

https://www.r-graph-gallery.com/301-custom-lollipop-chart.html

关于加数字这个操作,我觉得有点多余,如果想加可以参考以前的火山图加标签。

1.示例数据和示例代码

library(tidyverse)

# Create data
data <- data.frame(
  x=LETTERS[1:26],
  y=abs(rnorm(26))
)

# plot
ggplot(data, aes(x=x, y=y)) +
  geom_segment( aes(x=x, xend=x, y=0, yend=y)) +
  geom_point( size=5, color="red", fill=alpha("orange", 0.3), alpha=0.7, shape=21, stroke=2) 
image.png

2.照葫芦画瓢顺便美化一下

library(tidyverse)
# Create data
data <- data.frame(
  x=1:75,
  y=abs(rnorm(75,sd = 50)),
  group = sample(LETTERS[1:3],75,replace = T)
)

# plot
ggplot(data, aes(x=x, y=y)) +
  geom_segment( aes(x=x, xend=x, y=0, yend=y,color = group)) +
  geom_point( aes(color = group),size=2,  alpha=0.7, stroke=2)+
  theme_bw()

3. 大鹏一日同风起,扶摇直上九万里

library(ggplot2)
data <- data.frame(
  x=1:25,
  y=sort(abs(rnorm(25,sd = 50))),
  group = sample(LETTERS[1:3],25,replace = T)
)
# Change baseline
ggplot(data, aes(x=x, y=y)) +
  geom_segment( aes(x=x, xend=x, y=50, yend=y), color="grey") +
  geom_point( aes(color = group), size=2) +
  theme_light() +
  theme(
    panel.grid.major.x = element_blank(),
    panel.border = element_blank(),
    axis.ticks.x = element_blank()
  ) +
  xlab("") +
  ylab("Value of Y")+
  coord_flip()

有意外收获,富集分析上下调基因合并在一张图上表示就是这样画出来的🤩。

相关文章

  • 棒棒糖图,好吃也好用

    0. 需求 群里看到学员求助一个图,画它。 其实就是个点图加棍,棒棒糖图。找到了示例数据和代码: https://...

  • XLS-95棒棒糖和船

    好吃的棒棒糖,哈哈 甜甜的船

  • 呵呵

    老人从容地谈生死,小孩笑着说棒棒糖好吃。

  • R数据可视化9:棒棒糖图 Lollipop Chart

    棒棒糖图,“望文生义”,就是长得像棒棒糖的图。听起来就很可爱是不是?今天就让我们一起欣赏一下棒棒糖图。 什么是棒棒...

  • 星期天的早晨

    早上我刚一睁开眼,姐姐就给了我一块棒棒糖,这块棒棒糖是昨天妈妈从新开业的信誉楼里买来的,好漂亮也很好吃。

  • 【R画图学习15】哑铃图

    哑铃图,又叫做棒棒糖图。因其形状和棒棒糖相似而得名,具体来看实际上是一个散点和一条线段的组合。棒棒糖图是散点图的一...

  • R语言作图——Lollipop chart

    原创:黄小仙 今天给大家分享的是Lollipop chart(棒棒糖图)的画法。棒棒糖图的用途跟条形图的用法类似,...

  • 棒棒糖

    三颗好吃的棒棒糖,想吃的来围观吧!

  • 在线作图|如何绘制一张好看的点棒图

    点棒图(棒棒糖图) 点棒图又叫棒棒糖图,用途跟条形图的用法类似,看起来更加美观一些,图表形式更加丰富。 如何不使用...

  • R语言可视化(三十一):棒棒糖图绘制

    31. 棒棒糖图绘制 清除当前环境中的变量 设置工作目录 使用ggplot2包绘制棒棒糖图 使用ggpubr包绘制...

网友评论

    本文标题:棒棒糖图,好吃也好用

    本文链接:https://www.haomeiwen.com/subject/jgtryktx.html