R语言如何绘制棒棒糖图(22)

news/2025/3/3 16:21:22/

1.什么是棒棒糖图?

棒棒糖图,顾名思义,由点棍组成,形似棒棒糖。

棒棒糖图(lollipop chart):棒棒糖图传达了与柱形图或者条形图相同的信息,只是将矩形转变成线条,这样可减少展示空间,重点放在数据点上,从而看起来更加简洁、美观。相对柱形图与条形图,棒棒糖图更加适合数据量比较多的情况。
在这里插入图片描述

2.绘图前的数据准备

​ demo数据可以在https://www.bioladder.cn/shiny/zyp/bioladder2/demoData/lolly/demoData.txt下载。

​ 包含2个维度的数据,包含列名,第一列为名称,第二列为数值。

image-20211203171052881

3. R语言怎么画棒棒糖图

# 加载R包,没有安装请先安装  install.packages("包名") 
library(ggpubr)
library(ggplot2)# 读取棒棒糖图数据文件
df = read.delim("https://www.bioladder.cn/shiny/zyp/bioladder2/demoData/lolly/demoData.txt")# 绘图
ggdotchart(df, x = colnames(df)[1],y = colnames(df)[2],color = colnames(df)[1],palette = rainbow(dim(df)[1]), # 修改颜色sorting = "none",              # 排列方式 sorting = c("ascending", "descending", "none"),add = "segments",              # 添加线条add = c("none", "segment")dot.size = 10,                 # 点大小add.params = list(color = "lightgray", size = 5),  #修改线条参数,颜色,粗细position = position_dodge(0.1),                    #调整位置label = round(df[[2]]),                            #添加数字标签font.label = list(color = "white",                 # 设置数字标签参数,颜色,大小,位置size = 9, vjust = 0.5)
)

4. BioLadder生信云平台在线绘制棒棒糖图

不想写代码?可以用BioLadder生信云平台在线绘制棒棒糖图。

网址:https://www.bioladder.cn/web/#/chart/69


http://www.ppmy.cn/news/701771.html

相关文章

用Python绘制棒棒糖图表

条形图在数据可视化里,是一个经常被使用到的图表。 虽然很好用,也还是存在着缺陷。比如条形图条目太多时,会显得臃肿,不够直观。 棒棒糖图表则是对条形图的改进,以一种小清新的设计,清晰明了表达了我们的数…

R语言绘制棒棒糖图

ggplot2包绘制棒棒糖图 library(ggplot2) # 创建数据框 city<-c("广东","江苏","山东","浙江","河南","四川","福建","湖北","湖南","上海","安徽","…

R语言作图——Lollipop chart(棒棒糖图)

原创&#xff1a;黄小仙 今天给大家分享的是**Lollipop chart(棒棒糖图)**的画法。棒棒糖图的用途跟条形图的用法类似&#xff0c;只是看起来更加美观一些&#xff0c;图表形式更加丰富(数据不够、拿图来凑&#xff0c;啥也不能阻止我优秀 )。 为了跟之前画的柱状图更好的比较…

用Python绘制棒棒糖图表,真的好看!

作者 | 小F 责编 | 欧阳姝黎 条形图在数据可视化里&#xff0c;是一个经常被使用到的图表。 虽然很好用&#xff0c;也还是存在着缺陷呢。比如条形图条目太多时&#xff0c;会显得臃肿&#xff0c;不够直观。 棒棒糖图表则是对条形图的改进&#xff0c;以一种小清新的设计…

R语言绘制 棒棒糖图

棒棒糖图与条形图类似。一般可以使用geom_point()和geom_segment()来画棒棒糖图。借用条形图的数据,我们这里用棒棒糖图来实现它。 library(ggplot2) theme_set(theme_bw())ggplot(mtcars, aes(x=`car name`, y=mpg_z, label=mpg_z)

用Turtle画棒棒糖

一&#xff0c;参数(别问为什么直接上参数&#xff0c;问就是棒棒糖大家都见过&#xff09; (以下参数前需要加上turtle.)&#xff0c;如果觉得打turtle太慢可以使用turtlet 画笔的抬落 penup() 抬笔&#xff0c;在这个函数后的动作没有笔迹 pendown() 落笔&#xff0c;与p…

棒棒糖也能画成图—— ggplot2绘制棒棒糖图/哑铃图

欢迎关注公众号查看原文 Part 1 &#xff1a;棒棒糖图 棒棒糖图因其形状和棒棒糖相似而得名&#xff0c;具体来看实际上是一个散点和一条线段的组合。棒棒糖图是散点图的一种变体&#xff0c;又与柱状图非常相似&#xff0c;但其在清晰展示数据的同时&#xff0c;减少了图形量…

这图怎么画 | 相关分析棒棒糖图

Lollipop 写在前面 【这图怎么画】系列的图都来自VIP群里同学的提问。推文只是对图片的复现&#xff0c;不代表作者对图片展现形式的认同。欢迎同学们在群里分享有意思的图片。 本期图片 相关分析棒棒糖图 ❝ Title&#xff1a;Integrated Analysis Identifies Four Genes as N…