首页 文章
  • 2 votes
     answers
     views

    ggplot2 - 使用点划线创建图形“错误:连续变量无法映射到线型”

    我正在尝试创建一个类似于这个的图形 . 但是,我收到错误“错误:连续变量无法映射到线型” 这是我的代码: combined.dframe <- data.frame( "Sample" = c("Share of U.S. Total Adult Population", "Share of Prison Population&quot...
  • 1 votes
     answers
     views

    尝试使用ggplot删除x轴下方的轴

    我是 ggplot 的新手,并试图使用它绘制两条线 . 但我的x轴似乎很奇怪,现在我想删除它 . 这是我的代码 . ggplot(BJ11, aes(Date, mean,group=1)) + geom_line(aes(color = "stateair daily values")) + geom_line(data = bjvalue2, ...
  • 0 votes
     answers
     views

    重新排序因子不适用于分组数据

    我有这个数据框,我称之为 top_mesh_terms structure(list(topic = c(1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 1L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L, 2L), term = c("Diabetes Mellitus", "Depression", ...
  • 1 votes
     answers
     views

    density.default(x = neg)出错:找不到对象'neg'

    我试图重写下面的 plot_densities 功能,以便使用 ggplot2 . plot_densities <- function(density) { neg_density <- density[[1]] pos_density <- density[[2]] plot( pos_density, ylim = range(c(neg_d...
  • 0 votes
     answers
     views

    R:如何将从相关百分位引导导出的95%CI添加到ggplot scatterplot?

    我可以使用 geom_smooth 轻松地在 ggplot2 scatterplot 中为相关数据绘制回归线置信区间 . 但是我不知道如何使用引导程序的结果来可视化引导置信区间 . 考虑以下: library(bootES) # Library for easy bootstrapping set.seed(5); x <- sample(50) set.seed(6); y <...
  • 1 votes
     answers
     views

    如何在ggplot2中保留原始订单

    我有以下代码: df <- data.frame(Days = days,Temperature = temp) pl <- ggplot(df,aes(x=Days,y=Temperature)) + geom_point() print(pl) 当我尝试运行此代码时,它按字母顺序显示天数而不是索引顺序(周一,周二,周三,周四,周五) . 如何将其更改为正确的顺序?
  • 5 votes
     answers
     views

    ggplot dotplot:geom_dotplot的正确用法是什么?

    我的目的是用 ggplot2 (作者:Hadley Wickham)重现这个图[ref] . 这是我基于 geom_point 的努力和一些丑陋的数据准备(参见下面的代码): How could I do that with geom_dotplot()? 在我的尝试中,我遇到了几个问题:(1)将geom_dotplot生成的默认密度映射到计数,(2)将轴切断,(3)没有意外的漏洞 . 我放弃了并...
  • 0 votes
     answers
     views

    R:在函数内部将变量传递给lm

    我想编写一个调用 lm 的函数,并使用 ggplot2 绘制带有回归线的散点图 . 来自here,这是我的代码: fun <- function(m, n, o, p) { library(ggplot2) data <- as.data.frame(read.table(file = m, header = T, dec = ".", sep = &quo...
  • 0 votes
     answers
     views

    在R函数中使用ggplot2

    我想写一个 R 函数读取文件 m ,并使用 ggplots2 绘制一个箱线图 . 这是功能: stringplotter = function(m, n) { library(ggplot2) require(scales) data<-as.data.frame(read.table(file=m, header=T, dec=".", sep="\t&quo...
  • -2 votes
     answers
     views

    这是一张好图吗? [等候接听]

    我是Data Viz和R的新手 . 我试图了解图表的解释方式 . 下面的图表看起来不错吗?你会看到什么解释?您认为花费略有增加吗?
  • 1 votes
     answers
     views

    突出显示2个特定点ggplot2

    我试图用以下代码突出显示2个特定点: p1 <- ggplot(HiBAP1517, aes(FE, DWSpk)) + gghighlight_point(HiBAP1517, aes(FE, DWSpk), value == 51.875) + geom_point(shape=16) + geom_smooth(method=lm, se = F) + them...
  • 0 votes
     answers
     views

    我在这个阴谋中做错了什么?

    我正在尝试将geom_area绘制如下 . natural_prods %>% ggplot(., aes(x = WEEK_NUM, y = SPEND, fill = HSHD_COMPOSITION)) + geom_area() 但我的输出看起来像这样 . 任何人都可以帮助我理解为什么会发生这种情况?我试图看到不同大小的家庭(HSHD_COMPOSITION)随着时间的推...
  • 0 votes
     answers
     views

    无法使用ggplot2 [暂停]可视化字数统计图

    我有一个整洁的文档术语矩阵,我已成功完成情绪分析,现在我试图通过使用ggplot2绘制单词来查看哪些词通常对正面或负面情绪有贡献 . 到目前为止我有这个: dtm_sentiments %>% count(sentiment, term, wt = count) %>% ungroup() %>% filter(n >= 200) %>% mutate...
  • 0 votes
     answers
     views

    mirror_ticks函数不适用于ggplot

    我想在图表的四个边上放置刻度线 . 建议的方式是 mirror_ticks . library(ggplot2) library(ggplotTicks) sp6<-ggplot(Anna_Smooth, aes(y=log10(Prob2), x=log10(AvSize)))+ geom_point( data=Anna_Smooth, aes(y=log10(Prob2), x...
  • 0 votes
     answers
     views

    ggplot数学符号中的文本

    我想在ggplot中添加一个文本 . 我想添加 10^-3 ,但R实际上计算它,并将 0.001 添加到图中 . 我怎么能告诉它只需10美元( - 3)$就可以得到10作为基数而“-3”作为指数 .
  • 1 votes
     answers
     views

    如何为数据点选择唯一的颜色

    我需要为不同的84类型绘制不同矢量表示的 Tsne . library(Rtsne); library(ggplot2) mydata <- read.table("tsneVectors.tsv", header=FALSE, sep="\t") matrixdata <- data.matrix(mydata) tsne <- ...
  • 1 votes
     answers
     views

    ggplot错误不知道如何自动为data.frame类型的对象选择比例

    假设数据框是这样的 df <- data.frame(age = c("20", "21", "22", "20", "21","22"), female = c("female", "female", "femal...
  • 0 votes
     answers
     views

    通过ggplot中的多个变量重新排序facet

    我有一个包含以下列名称/ Headers 的数据框: date time id datetime site origin species genus sex PP repro 我正在尝试ggplot一个刻面的人物,y轴是我所有的“id”,按照“性别”的顺序然后按照“repro”的顺序...
  • 1 votes
     answers
     views

    将多个列表合并到ggpot2的数据框中

    我想重现下面的情节: . 我可以使用以下代码绘制每个密度图: plot_densities2 <- function(density) { print(ggplot(data = densities, aes(x = x, y = y, fill = id)) + theme_bw() + geom_area(alpha = 0.5)) } filenames <- c...
  • 7 votes
     answers
     views

    ggplot2用一些x轴跳汰绘制3个因子

    我想用ggplot2 geom_point创建一个点图,其中连续变量按不同因素分层 . 这很复杂,也许我试图在一个图表中显示太多,但我有三个影响事物的不同因素 我想像这样展示它 p <- ggplot(mtcars[,c(1,2,10,11)], aes(factor(cyl), mpg)) p + geom_point(aes(colour = factor(gear), shape=fa...
  • 0 votes
     answers
     views

    ggplot2中各因子之间的连接线

    我试图创建一个简单的手段和交互线图 . 我在y轴上有一个DV(读取时间),在x轴上有一个因子(长度),另一个作为分组变量(位置) . 我使用的语法如下 . 对于两个长度条件中的每一个,数据在一条线上绘制为单个点,但是没有与两个长度条件之间的线连接 . 我在语法方面缺少什么? 我上周使用的是R i386 2.15.2,并更新了ggplot2 . 这是一个可重复的例子 SubjectID <- ...
  • 0 votes
     answers
     views

    将误差条添加到不同图层中的点-ggplot

    我试图使用ggplot2为附加图中显示的点添加置信区间 . (2个数据集,一个X轴,2个Y轴) 这些点代表平均值(数据框中的val列) . 数据框还包含上限和下限值(L和U列) t<-data.frame(rep(c( "AA","AG","GG"),2), c(79.29365,47.67004,22.86688,28.4199...
  • 4 votes
     answers
     views

    ggplot2:如何让符号在两个不同的散点图中保持相同?

    这个问题一直让我抓狂 . 我正在尝试使用两个不同的数据集制作散点图 . 我的数据框是 structure(list(x1 = c(5L, 3L, 4L, 5L, 4L, 8L, 5L, 6L, 3L, 4L, 5L, 6L, 8L, 4L), y1 = c(7L, 5L, 6L, 4L, 1L, 5L, 6L, 9L, 8L, 4L, 5L, 6L, 7L, 8L), class1 = str...
  • 0 votes
     answers
     views

    使用ggplot中的因子的线和点曲线?

    我有一个看起来像这样的数据: A1WWZ8 5.39 A1WY04 5.01 A1WT13 6.29 A1WWE5 4.06 A1WY97 5 A1WUX3 5.05 A1WUS2 5.42 A1WUV1 6.07 A1WZE7 4.96 A1WVE4 5.33 A1WVT8 5.16 A1WUI9 5.21 A1WZA9 5.37 A1WY16 5.9 A1WVW8 ...
  • 0 votes
     answers
     views

    ggplot2 - 根据因子分配符号填充

    我是R的新手,也是ggplot的新手 . 我有一个大型数据集,并且想要绘制图中任何给定数据系列的符号填充由数据集中的因子控制的图 . 下面示出了示例数据帧,其中“站”和“标志”都是因子 Day Station Value Flag 1 1 0.0 b 2 1 1.0 a 3 1 2.0 a 1 2 2.3 a ...
  • 0 votes
     answers
     views

    如何使用ggplot2说明不同形状的不可用数据点?

    有没有办法改变R中缺失数据的点的形状?我正在用棒棒糖风格绘制像这样的.csv文件 . Name,chr,Pos,Reads...ME_016,Reads...ME_017,Reads...ME_018,Reads...ME_019 cg01389728,chr10,6620395,33.82,41.38,41.38,38.46 cg01389728,chr10,6620410,0,-,-,- cg...
  • 2 votes
     answers
     views

    绘制同一ggplot中数据的平均值

    我有一个ggplot显示使用geom_path表达式的数据图,以查看两个变量如何随时间移动 . 使用geom_text函数绘制起始年份和结束年份作为参考点 . 能否请您演示如何在同一个ggplot图中绘制每个geom_path曲线背后数据的平均值?这个平均值需要在图上显示为两个点,以表示我所显示的两条曲线中每条曲线的X坐标和Y坐标的平均值 . 我需要两个单独的数据集才能实现这一目标吗? 这是我的语...
  • 1 votes
     answers
     views

    在ggplot2 stat_binhex中显示每个bin的最大频率点

    我有一个数据集,其中一个坐标可以重复几次 . 我想创建一个hexbinplot,显示在该bin中重复坐标的最大次数 . 我正在使用R而我更愿意使用ggplot,因此图表与同一报告中的其他图表一致 . 最小工作示例(分档显示计数而非最大值): library(ggplot2) library(data.table) set.seed(41) dat<-data.table(x=sample(s...
  • 3 votes
     answers
     views

    在ggplot2中指向颜色和刻面

    Hadley Wickham的“ggplot2:用于数据分析的优雅图形”一书在第7章中有这个示例图,其中所有三种颜色的z的平均点出现在每个面上: 这是本书提供的用于制作图表的代码: df <- data.frame( x = rnorm(120, c(0, 2, 4)), y = rnorm(120, c(1, 2, 1)), z = letters[1:3] ) ...
  • 14 votes
     answers
     views

    在ggplot2中的条形图上舍入%标签

    q1 <- qplot(factor(Q1), data=survey, geom="histogram", fill=factor(Q1), ylim=c(0,300)) options(digits=2) q1 + geom_bar(colour="black") + stat_bin(aes(label=..count..), vjust=...

热门问题