gpt4 book ai didi

r - 如何在ggplot2中旋转图例符号?

转载 作者:行者123 更新时间:2023-12-03 14:42:10 25 4
gpt4 key购买 nike

例如,考虑这个使用数据 mtcars 的图。和函数 coord_flip

library(ggplot2)
library(Hmisc)

ggplot(mtcars,aes(x=gear,y=cyl)) + stat_summary(aes(color=as.factor(rep(1:2,16))),
fun.data=mean_cl_boot, position=position_dodge(0.4)) + coord_flip()

enter image description here

误差线在图表上是水平的,但在图例中是垂直的,这让我很困扰 :) 如何旋转这些符号?

最佳答案

ggstance包在这里提供了一个易于实现的解决方案:

library(ggplot2)
library(ggstance)

ggplot(mtcars,aes(x=cyl,y=gear)) + stat_summaryh(aes(color=as.factor(rep(1:2,16))),
fun.data=mean_cl_boot_h, position = position_dodgev(height = 0.4))

errorbars

或作为 geom :

df <- data.frame(x = 1:3, y = 1:3)
ggplot(df, aes(x, y, colour = factor(x))) +
geom_pointrangeh(aes(xmin = x - 1, xmax = x + 1))

关于r - 如何在ggplot2中旋转图例符号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40229263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com