首页 文章
  • 1 votes
     answers
     views

    如何编写一个函数,将NULL传递给ggplot而不会出现美观错误

    我正在尝试编写一个创建绘图的函数并遇到一个我不理解的错误 . 这是一个简化的例子 . Reproducible example: library (ggplot2) # Sample data xdata = 0:20 ydata = 20:40 dat <- data.frame(xdata, ydata) # This works line_p <- ggplot(dat, ae...
  • 1 votes
     answers
     views

    Multiplot有时不起作用 - 接收错误:美学必须是长度为1或与dataProblems相同的长度

    我试图制作一个由多个图组成的图 . 这些图是在循环内用ggplot(库(“ggplot2”))制作的,并保存到两个列表中 . 第一个列表的图表应该位于多个图的左侧,第二个列表的图表是右侧的图 . 一般来说,我让它适用于其他六个地块,每个地块分别制作(plot1,...,plot6) . multiplot(p1,p2,p3,p4,p5,p6,cols=2) 工作得很好 plotlista &lt...
  • 0 votes
     answers
     views

    通过另一个函数将数据和列名传递给ggplot

    我会跳过一个例子并评论后面的话: cont <- data.frame(value = c(1:20),variable = c(1:20,(1:20)^1.5,(1:20)^2),group=rep(c(1,2,3),each=20)) value variable group 1 1 1.000000 1 2 2 2.000000 ...
  • 0 votes
     answers
     views

    R中的堆积直方图

    我想绘制一个直方图,其中包含变量计数的ggplot . 但是,我希望每个条形显示第二个(分类)变量的相对分数 . 例如,四个变量的总和始终为1.我想根据计数变量绘制直方图 . library(reshape) library(ggplot2) values= replicate(4, diff(c(0, sort(runif(92)), 1))) colnames(values) = c(&q...
  • 1 votes
     answers
     views

    geom_rect和ggplot2错误:美学必须是长度1或与数据相同(2)

    我想尝试像_2566964这样的东西,但我得到了错误 错误:美学必须是长度1或与数据(2)相同:xmin,xmax,ymin,ymax,x,y '(2)'是什么意思? 涉及什么'Aesthetics'?我在 ggplot 中有 aes 和 geom_rect aes 但我不知道如何纠正它们......恐怕我永远不会 grab ggplot ... days<-rep(Sys.Da...
  • 0 votes
     answers
     views

    根据 Map 上的变量绘制彩色和形状的点时,保持符号的黑色边框(geom_point)

    我的问题与this thread有些相关,但我想为每个符号实际上都有黑色边框,因为我有符号重叠的实例,我认为有边框会有所帮助 . 但是,我的颜色和形状基于geom_point中美学内部的变量,因此使用shape = 21和color = NA的解决方案并不能完全解决我的问题:我希望用基于变量和基于形状的颜色填充符号另一个变量 . 可以这样做吗?或者我应该以不同的方式接近这个? df <- d...
  • 1 votes
     answers
     views

    ggplot aes填写不起作用没有明显的原因

    我已经制作了数百个ggplot数字,如果不是数千次,并且使用aes约99%的时间将填充设置为基于df中的变量 . 由于某种原因,填充颜色不起作用(每次点都是黑色的)我无法弄清楚原因,代码中没有任何清楚的东西 . 我已经尝试了几乎每一个调整或调整我能想到的代码,一次删除一行或一个部分来测试哪些部分抛弃了东西 . 即使我只运行前两行,我也没有黑色以外的填充颜色 . 有什么想法吗? ggplot(mea...

热门问题