ggplot2

    0热度

    1回答

    我想创建一个简单的水平barplot闪动酒吧,但我很(水平)酒吧的排序struggeling。当我做一个正常的barplot(堆叠或闪避)时,我可以通过设置有用的因子级别并根据相应的变量对数据帧进行排序,从而轻松控制条形图的顺序。但是,排序数据框似乎对水平图中条的顺序没有任何影响。 我发现了一些类似的问题,但我不确定它们是否对应我的问题(情节看起来有点不同)。 df1 <- data.frame

    0热度

    1回答

    使用ggplot2,我试图根据其类别使用2种不同的颜色对一组特定的颜色进行着色。在下面的图中,我列出了一些填充为红色的特定值,但由于我的方法,它会将“合作伙伴列”(列上的列)从着色中排除,但我希望它们充满蓝色。 如果我更改scale_fill_manual()中的值,那么它将不会执行任何操作,因为“填充”表达式会优先着色“TRUE”和“FALSE”类别。 我该如何更改我的代码,以便伴随着填充的红色

    0热度

    1回答

    如果你看一下我的df_summary_mo表它是很好的安排首先按年,然后通过一个月。 year month total <fctr> <chr> <dbl> 1 2017 10 11.02006 2 2017 11 16.62367 3 2017 12 14.84555 4 2018 01 14.61277 5 2018 02 14.06558 6 2018 03 15.7

    -4热度

    1回答

    我已经准备好一个数据框并在他身上使用ggplot。但最初的顺序不受尊重。我如何尊重这个命令? Patient Nb_peptides Type_affinite 1 22 563 a 2 22 1040 b 3 22 11139 c 4 24 489 a 5 24 1120 b 6 24 11779 c 7 13

    1热度

    1回答

    我怀疑这是一个处理NSE的问题。但为什么这两种方法不起作用,我怎么才能让他们工作。 temp1 <- function(x){ iris %>% ggplot(aes(Sepal.Length, Sepal.Width)) + geom_point() + facet_wrap(as.formula(paste("~", x))) } walk('Spe

    -4热度

    2回答

    我想绘制一些数据(“DAPC2”),其中两个变量链接到ggplot2中的坐标。数据是这样的: LD1 LD2 Locality Ecoregion CA2 0.9524254 -15.906715 Caldera Central_Chile CO4 11.4640606 3.644242 Cocholgue Araucanian HU2 -17.3216357 10.577911 H

    1热度

    2回答

    我有来自统计测试(基因集丰富分析,但这不重要)的数据,所以我获得了正态分布和正态分布的统计量的p值: 该试验在几个类别运行: set.seed(1) df <- data.frame(col = rep(1,7), category = LETTERS[1:7], stat.sign = sign(rnorm(7)), p.value = runi

    1热度

    1回答

    我正在尝试编写一个通用函数,以根据用户输入生成ggplot2散点图。这是我到目前为止有: G.Point <- function(USER2, USER3, USER4, X, Y){ Point <<- Plot.data + geom_point( aes_string(x = USER2, y = USER3, colour = USER4) + xlab(X) + y

    1热度

    2回答

    我有两个共享相同图例的绘图。我想用一个传说并排呈现它们,但我希望左侧的情节比右侧的情节更窄。 如果我使用grid_arrange_shared_legend,我无法控制的各个描绘宽度: library(ggplot2) library(gridExtra) library(grid) cbPalette <- c("#d52b1e", "#176ca4", "#f7761b", "#734

    0热度

    1回答

    我有下面的代码显示美国县根据填充= EQI。这是好的,但是当我将鼠标悬停在地图上并只保留变量County_Name_ID作为文本时,如何删除填充文本?我只想保持地图旁边的填充。 output$plot2 <- renderPlotly ({ p<- ggplot(DF, aes(x = long, y = lat, group=group,text=County_Name_ID,fill