R 小提琴图未按预期工作

R 小提琴图未按预期工作,r,ggplot2,violin-plot,R,Ggplot2,Violin Plot,我试图为给定的数据集生成一个小提琴图。数据从0到100不等。但是小提琴的情节超过100,低于0 如何将其限制在0到100之间 使用的代码: library(ggplot2) input_data <- read.csv("C:/Temp/Recall.csv") input_data precision_in_percentage <- input_data$ResultValue # Basic violin plot p <- ggplot(input_data,

我试图为给定的数据集生成一个小提琴图。数据从0到100不等。但是小提琴的情节超过100,低于0

如何将其限制在0到100之间

使用的代码:

library(ggplot2)

input_data <- read.csv("C:/Temp/Recall.csv")
input_data
precision_in_percentage <- input_data$ResultValue



# Basic violin plot
p <- ggplot(input_data, aes(x='TRAssociation', y=precision_in_percentage)) +
  geom_violin(trim=FALSE) + geom_violin(trim=FALSE, fill='#A4A4A4', color="darkred")+
  geom_boxplot(width=0.05) + theme_minimal()

p
库(ggplot2)
可在此处找到该函数的输入数据。看起来trim=TRUE可能用于此

如果为TRUE(默认),则将小提琴的尾部修剪到 数据。如果为FALSE,则不要修剪尾部

希望这有帮助

该函数的可在此处找到。看起来trim=TRUE可能用于此

如果为TRUE(默认),则将小提琴的尾部修剪到 数据。如果为FALSE,则不要修剪尾部


希望这有帮助

检查文档中的
geom_小提琴()
,看起来您应该删除
trim=False
规范。默认情况下,ggplot2设置
trim=True

从ggplot2:

修剪:如果为TRUE(默认),则将小提琴的尾部修剪到指定范围 数据的完整性。如果 错,不要修剪尾巴

请注意,如果您喜欢geom_小提琴()的形状,并且只想限制y轴边界,可以通过向绘图函数调用添加
+ylim(01100)
来实现

另外,请注意,有一个boxplot工具可以通过
stat\u summary()
函数更好地使用小提琴图。尝试删除对
geom_boxplot()
的调用,并改用此选项(您可能需要使用
形状
大小
参数:


+stat\u summary(fun.y=median,geom=“point”,fill=“white”,shape=21,size=2.5)
检查文档中的
geom\u小提琴()
,看起来应该删除
trim=False
规范。默认情况下,ggplot2设置
trim=True

从ggplot2:

修剪:如果为TRUE(默认),则将小提琴的尾部修剪到指定范围 如果 错,不要修剪尾巴

请注意,如果您喜欢geom_小提琴()的形状,并且只想限制y轴边界,可以通过向绘图函数调用添加
+ylim(01100)
来实现

另外,请注意,通过
stat\u summary()
函数,有一个boxplot工具可以更好地使用小提琴图。请尝试删除对
geom\u boxplot()
的调用,并改用它(您可能需要使用
形状
大小
参数:

+统计摘要(fun.y=中值,geom=“point”,fill=“white”,shape=21,size=2.5)