首页 文章
  • 4 votes
     answers
     views

    ggplot:子集一个使用管道传递数据的层

    我正在尝试将一个图层的子集,我通过管道将数据传递给 ggplot . 这是一个例子: library(dplyr) library(ggplot2) library(scales) set.seed(12345) df_example = data_frame(Month = rep(seq.Date(as.Date("2015-01-01"), ...
  • 56 votes
     answers
     views

    了解日期并使用R中的ggplot2绘制直方图

    主要问题 我在理解为什么日期,标签和中断的处理没有像我在R中尝试使用ggplot2进行直方图时所预期的那样有问题 . I'm looking for: 我日期频率的直方图 在匹配条下方居中的刻度线 %Y-b 格式的日期标签 适当的限制;最小化网格空间边缘和最外边条之间的空白空间 我已经uploaded my data to pastebin使这个可重复 . 我确定最好的方法: ...
  • -3 votes
     answers
     views

    如何在ggplot2中更改Y轴的 Headers ? [重复]

    这个问题在这里已有答案: How can I change the title of a ggplot2 legend? 2个答案 adding x and y axis labels in ggplot2 1回答 我有这样的数据: test_data <- data.frame( var0 = 100 + c(0, cumsum(runif(49, -20, 20)...
  • 0 votes
     answers
     views

    如何快速(和优雅地)在时间序列对象`ts`和R中的日期帧之间迭代ggplot2绘图?

    我正在寻求关于如何在R中的时间序列对象和日期帧之间快速迭代的指导,以便我在 ggplot2 中绘图,但允许对时间序列进行一般分析为 ts() . 例如,以下感觉非常笨重: library(ggplot2) library(lubridate) library(forecast) AP <- AirPassengers df <- data.frame(date=as.Date(ti...
  • 0 votes
     answers
     views

    ggplot geom_line():用因子变量着色线的问题

    我正在尝试使用ggplot在y轴上绘制粒子数 dN ,在x轴上绘制对象's diameter ' Dp' . 我有多年的平均每月 Value . 我的数据是长格式的红外线 . month', 年 , and 'month_year 是因素,而 Dp' and dN`是数字 . 我有几年和几个直径(Dp) . month year Dp dN month_year 1 2006 3.16 4...
  • 0 votes
     answers
     views

    两个时间序列的简单绘图与ggplot2 [重复]

    这个问题在这里已有答案: Plotting multiple time-series in ggplot 1回答 我试图从情节切换到ggplot2并遇到一些真正的麻烦 . 下面,我附上了一些非常简化的代码,用于我想获得的情节: x <- seq(1, 20, by=1) y <- seq(1,40, by=2) date <- seq(as.Date("2000...
  • 0 votes
     answers
     views

    如何在同一个面板中绘制两个图形(ggplot2)

    我只需要将两条不同的曲线(一条GLM分段回归和相同数据的正常GLM)放入一个面板(一个图形,而不是不同的面) . 我只能将两个图形放在一起(下图),但我需要的是将蓝色曲线包含在另一个图形中 . 有关如何解决这个问题的任何想法?希望对于有ggplot2经验的人来说,这可能是一个非常直截了当的问题 . 我最接近合并这两条曲线的方法是将一些数据转换为data.frame,如某些帖子所推荐的那样(使用库...
  • 185 votes
     answers
     views

    在图上添加回归线方程和R2

    我想知道如何在 ggplot 上添加回归线方程和R ^ 2 . 我的代码是 library(ggplot2) df <- data.frame(x = c(1:100)) df$y <- 2 + 3 * df$x + rnorm(100, sd = 40) p <- ggplot(data = df, aes(x = x, y = y)) + geom_s...
  • 0 votes
     answers
     views

    Headers 背景与grid.arrange()的ggplot对象

    我用ggplot2制作了几个简单的图,并用 grid.arrange() (来自包grid.extra)将它们分组,以便在一个图中加入图 . 我通过带有参数 top 的 grid.arrange() 函数创建 Headers ,如下所示: library(ggplot2) library(gridExtra) ... tiff("Figure5.tiff", hei...
  • 2 votes
     answers
     views

    ggplot2:facet_wrap中的控制面板位置

    我有一个嵌套因子的数据集,类似于 mpg 数据集, model 嵌套在 manufacturer 中: mpgsub <- subset(mpg, manufacturer %in% c("audi", "dodge","jeep","subaru")) mpgsub$model <- as.factor(...
  • 4 votes
     answers
     views

    将原始数据叠加到geom_bar上

    我的数据框安排如下: condition,treatment,value A , one , 2 A , one , 1 A , two , 4 A , two , 2 ... D , two , 3 我用ggplot2制作了一个如下所示的分组条形图: 条形按“条件”分组,颜色表示“处理...
  • 2 votes
     answers
     views

    在单个图表上使用多个条件绘制数据

    我试图使用ggplot2创建一个绘图,其中并排条形可以从某些条件生成,这些条件可以从数据中计算出来 . 我怀疑问题是正确格式化我的数据,以便ggplot会给我我想要的东西 . 我不能为我的生活做好准备 . 我所拥有的是每次学生在学校上课时填充行的数据框 . 感兴趣的变量是Student.ID,Course.ID,Session,Fiscal.Year和Facility . 每一行都是一名学生参加课...
  • 0 votes
     answers
     views

    如何计算堆积条形图中每条柱的百分比?

    我使用ggplot2生成了一个堆积条形图,代码如下: library(ggplot2) g <- ggplot(data=df.m, aes(x=Type_Checklist,fill=Status)) + geom_bar(stat="bin", position="stack", size=.3) + scale_fi...
  • 0 votes
     answers
     views

    ggplot2存在多个问题(离散X_axis,错误栏没有正确对齐)

    我试图用ggplot2绘制以下数据帧,但我有几个问题 . 此外,视觉方面看起来不太好 selectedResDF <- data.frame(protocol=character(), run=character(), x=character(), y=double(), sd=double()) selectedResDF protocol run x y ...
  • 0 votes
     answers
     views

    以编程方式定位ggplot标签

    我正在使用ggplot2在R中以编程方式创建大量图表,除了条形标签的位置外,所有内容都能正常工作 . 这需要输入绘图高度,y轴刻度和文本大小 . Example (stripped down) plot code: testInput <- data.frame("xAxis" = c("first", "second", &quo...
  • 85 votes
     answers
     views

    在ggplot2中的堆积条形图上显示数据值

    我想在ggplot2中的堆积条形图上显示数据值 . 这是我尝试过的代码 Year <- c(rep(c("2006-07", "2007-08", "2008-09", "2009-10"), each = 4)) Category <- c(rep(c("A", &quot...
  • 1 votes
     answers
     views

    R条形图中的条形图的不同颜色

    如何为R中的条形图的特定条形图设置不同的颜色?特定的条形集动态变化 . 背后的逻辑是,我必须找出数据的最后3个月并为这些条形图应用不同的颜色,除此之外,我必须将相同的颜色应用于前几年的那些月份 . 可以说,现在是2017年5月,所以最后3个月是2月,3月,4月 . 因此,我必须在图表中每年仅对这些月份应用不同的颜色 . 我试图通过r在这里使用plotly或highcharts .
  • 0 votes
     answers
     views

    转换为plotly时,ggplot中的堆积条形图不会向右渲染

    更新:为数据添加最小可重现代码 . 我试图将ggplot转换为有光泽的情节图表 . 问题是在ggplot中,堆叠的条形图(带有stat = identity)很好地堆叠,中间没有任何空格,而当我转换为plotly时,每个项目之间都有这些空格 . 我没有制作闪亮的整个代码,因为很难遵循 . 然而,这里是图像和一个简化的代码(不是闪亮的版本) t<- 1:50 GIB_Rating = rep(...
  • 0 votes
     answers
     views

    堆积条形图与ggplot

    我正在尝试使用以下数据框制作堆积条形图: totalleft 1S 2S 3S 4S 12S 25S tests A-000 5 0 10 10 0 NA A-000 A-001 10 8 10 NA NA NA A-001 A-002 5 3 10 10 10 NA A-002 A-003 2 0 ...
  • 1 votes
     answers
     views

    在ggplot2中的堆积条形图上绘制线条

    我创建了一个堆积条形图,我现在想在同一个图形上绘制一条线,但我无法弄明白 . 我已经将geom_line()添加到ggplot调用中,但我最终只得到了行,而不是条形图 . library(ggplot2) library(reshape) # First let's make a toy dataset for our stacked plot/line plot example. year = ...
  • 1 votes
     answers
     views

    GGPLOT:打印堆积条形图和行到文件

    我知道从这个问题看起来可能不是这样,但是我是R的新手 . 我之前提出了两个问题:here和here . 这些解决方案适用于那些玩具示例,但是当我在我自己的完整程序中尝试完全相同的代码时,它们表现得非常不同而且我完全糊涂了为什么 . 当我运行下面的程序时,testplot.png文件只是该行的图,没有堆积条形图 . 所以这是我的(完整)代码,因为我可以做到这一点 . 如果有人想批评我的编程,请继续 ...
  • -1 votes
     answers
     views

    在ggplot中堆积的条形图

    我有以下数据框 State Total_EV_1 Total_EV_2 Total_EV_3 total <fctr> <int> <int> <int> <dbl> 1 CA 982 13166 1670 15818 2 TX 199...
  • 1 votes
     answers
     views

    浮动条形图,辅助轴上有趋势线

    我只是试图用R / GGPLOT2创建可视化 . 我试图实现的图表是一个浮动条形图(一个条形图从一个最小值到最大值) . 但是,重叠在此之上我想要一个在辅助轴上的趋势线 . 到目前为止,这是我的尝试: # first, your data table1 <- read.table(text = 'X A B C D E F G H I J K L ...
  • 0 votes
     answers
     views

    ggplot堆积条形图

    我想使用ggplot2和geom_bar创建一个堆积图表 . This is my data: Date D1 D2 D3 2017-05-08 .3 .5 .2 2017-02-22 .4 .4 .2 2016-11-23 .1 .5 .4 2016-05-13 .2 .6 .2 我想要一个堆...
  • 0 votes
     answers
     views

    如何在ggplot中绘制堆积和分组的条形图?

    我有一个如下数据框: id month type count ___ _______ ______ ______ 1 1 1 10 1 1 2 09 1 1 3 26 1 2 1 60 1 2 ...
  • 0 votes
     answers
     views

    ggplot - 在同一图表中绘制条形图和线条

    我需要为两个变量生成带条形图的图,使用第三个变量生成一条线 . 我可以为下面的一个变量创建一个列图 df <- head(mtcars) df$car <- row.names(df) ggplot(df) + geom_col(aes(x=car, y=disp)) Ref this回答 - 我可以绘制两个变量 - disp 和 hp 如下 library(tidyr) df$...
  • 22 votes
     answers
     views

    R(ggplot2)中的堆积条形图,y轴和条形作为计数的百分比

    我是ggplot2的新手,并且有关于生成堆积条形图的问题 . 我检查了书和专用网页,但无法解决问题 . 我有两个因素,其中一个有2个级别(存在 - 缺席),其他10个级别 . 让我们称这两个“变量”和“水果” . 我想创建一个堆积条形图,其中每个条形图反映一种水果,“变量”中存在缺失观察的数量相互叠加 . 这是相对容易的(参见下面的图1的代码),但我还希望条和y轴以“百分比”表示“变量”中存在缺失...
  • 9 votes
     answers
     views

    ggplot时间序列的条形图

    我正在阅读Hadley Wickham关于ggplot的书,但我很难在条形图中绘制一定的权重 . 以下是示例数据: dates <- c("20040101","20050101","20060101") dates.f <- strptime(dates,format="%Y%m%d") m <-...
  • 5 votes
     answers
     views

    使用ggplot在R中创建堆积百分比条形图

    根据受访者的性别分类,我一直在寻找一种能够将堆积条形图响应显示为百分比值的方法 . 我成功地使用变量'sex'创建了一个堆积条形图用于填充,但我希望该图显示该变量之间的比例 . 我知道使用(..count ..)/ sum(.. count)和scale_y可以更改y轴,以便显示百分比,但我找不到将其用于我想要的方法 . 手动执行具有反映百分比的频率值[编辑]的单独数据框也是可能的,但我真的热衷于...
  • 0 votes
     answers
     views

    R(ggplot2) - 堆积条形图问题

    我试图从数据框创建一个如下所示的图: management depth id genus rep1 rep2 rep3 rep4 sum 1 OM A 1 alternaria 3 0 0 0 3 2 OM A 2 aspergillus 0 0 0 0 0 ...

热门问题