ggplot2

    1热度

    1回答

    当前尝试使用提取的数据创建两个独立的RDA双标签。使用下面的代码: p <- ggplot() p + geom_vline(x=0,colour="grey50") + geom_hline(y=0,colour="grey50") + geom_text(data = PHYTOPLANKTON_coordinates_scaling_2, aes(x = RDA1, y

    0热度

    2回答

    我想绘制变量值之和的比例,而不是观察次数的比例。 至于后者,观察值对于给定的分类(例如,切割)的比例可以进行像这样: library(ggplot2) ggplot(data=diamonds) + geom_bar(aes(x=cut,y=..count../sum(..count..)),position="dodge") 为了在信息使从诸如“价格另一个变量的值”,一个可以映射到‘y

    3热度

    1回答

    我是新来的R,所以我还没有想出如何将相同的变化应用到多个数据帧并从每个结果数据帧进行绘图。我通过在R markdown文件中逐个插入每个输入csv来完成此操作。 我从输入文件中的相同起始格式创建了5个数据框(仅显示3个),使用相同的一组操作来获得一个“绘图表”数据框,看起来像这样(只有这里列出的前几行)。只有 “STAT” 而异: DF1-HAtype: Stat Segment NullbyOb

    2热度

    2回答

    我试着在这里搜索了一段时间,但是我没有真正找到解决我的问题的方法。我想要一个简单的方法来获得拟合模型的方程,并将其与我的原始数据一起显示。 这里是到目前为止的工作代码: #the dataframe: library(ggplot2) df<-data.frame(x=c(0,3,5,7,9,14),y=c(1.7,25.4,185.5,303.9,255.9,0.0)) #fitting

    1热度

    1回答

    请参考数据的输入。您可以直接向下滚动至目标和问题说明。也许你不需要像以前可能遇到此问题那样的数据。数据 dput(ridership.ts) structure(c(1709L, 1621L, 1973L, 1812L, 1975L, 1862L, 1940L, 2013L, 1596L, 1725L, 1676L, 1814L, 1615L, 1557L, 1891L, 1956L, 18

    1热度

    1回答

    我目前使用for循环来将我的图保存到工作目录中。 OTH,我想再添加一个功能,用图名创建目录并将相应的数字存储到这些文件夹中。例如,如果图名是setosa,则创建名为setosa的文件夹并将setosa图存储到该新目录的内部。 这里有一个相对的how-to-save-plots-inside-a-folder,但没有明确给出解决方案。 这是我目前用于将图表保存到工作目录的工作代码。 library

    0热度

    1回答

    我有一些困难让我的情节的PDF版本显示标题和轴标签。它们在RStudio绘图窗口中显示正常,但在PDF中被截断。我已经尝试了一些东西,包括不同的边距设置,使用dev.off()的pdf()函数,但不管我尝试什么,都会得到相同的结果。任何想法,我要去错了吗? library(ggplot2) #Plot par(mar=c(6, 6, 6, 2)) ggplot(data = payment

    0热度

    1回答

    我想按升序在ggplot2图表中的y轴上的数值变量(bc)重新排序点。我的x轴是每个点的唯一标识符(uid),但是,我希望该点的相应标签是不同的变量(名称)。但是,当我使用“名称”变量到每个点时,会附加错误的标签。当然,我想要正确的。 lopct <- ggplot(lo_pct, aes(x = uid, y = bc)) + geom_point(aes(x = reorder(lo

    0热度

    1回答

    我是R的新手,但只能学习一切。绘制分面密度图直方图时,我会收到下面的消息。 警告消息:已删除###包含缺失值的行 (geom_bar)。 我读过的消息可能是由于x轴问题没有显示所有的数据点,但是经过调查后它并没有出现。 该错误似乎在geom_histogram的“position =”fill“”部分。当位置=“填充”被移除时不会产生错误。 任何帮助或建议,非常感谢。 library(ggplot

    0热度

    1回答

    我正面临着使用ggplot在barplot上合并线图的问题。酒吧情节很好,但是当我绘制线条时,它直接位于每年。我想在每个位置的第一个barplot“C”上划线。 感谢您的帮助! tb3 <- structure(list(Year=c("2003","2005","2006","2007", "2010","2012","2013", "Before 200