使用iris
数据:
require(ggplot2)
ggplot(iris, aes(Species, Sepal.Length)) +
geom_violin(draw_quantiles = c(0.25, 0.5, 0.75))
如何保持均值的直线,但使用虚线代替其他两个分位数?
我在这里使用了@jan-glx 非常方便的功能来处理我自己的数据:Split violin plot with ggplot2,但老实说,我不理解这段代码中的所有内容。另外,根据此链接https://seaborn.pydata.org/generated/seaborn.violinplot.html ,它似乎在 python 中是自动的,但我只使用 R。
如果我计算这个:
ggplot(iris, aes(Species, Sepal.Length)) +
geom_violin(draw_quantiles = c(0.25, 0.5, 0.75),
linetype = "dashed")
谢谢您的帮助