- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在为 geom_abline
苦苦挣扎与 scale_x_reverse
结合使用时的命令.
例如,以下代码在标识之后创建 10 个点的图。我可以用 scale_x_reverse
反转 x 轴,但是当我使用 geom_abline
添加身份时红色标识线没有反转。
ggplot(data.frame(x=seq(1,10),y=seq(1,10))) +
geom_point(aes(x=x,y=y)) +
geom_abline(color="red") +
scale_x_reverse(limits=c(10,-10)) +
scale_y_continuous(limits=c(-10,10)) +
ggtitle("I would expect the red line to be on top of the points")
geom_abline
绘制一条
intercept=0, slope=1
的线,但不尊重尺度变换。
ggplot(data.frame(x=seq(1,10),y=seq(1,10))) +
geom_point(aes(x=x,y=y)) +
geom_abline(intercept=0, slope=-1, color="red") +
scale_x_reverse(limits=c(10,-10)) +
scale_y_continuous(limits=c(-10,10)) +
ggtitle("I would expect the red line to be on top of the points")
geom_abline
行为令人困惑,我不明白以这种方式实现的原因。鉴于ggplot的良好设计,我相信一定有很好的逻辑理由,但我一直无法理解。
最佳答案
所以答案是这只是一个错误。它与 problem 有关在 geom_segment
.当在 aes
中指定 aestetics 时它起作用,但并非如此。
ggplot(data.frame(x=seq(1,10),y=seq(1,10))) +
geom_point(aes(x=x,y=y)) +
scale_x_reverse() +
geom_segment(x = -10, xend=10, y=-10, yend=10, color='blue') +
geom_segment(data = data.frame(x = -10, xend=10, y=-10, yend=10),
aes(x=x, y=y, xend=xend, yend=yend),
color='red')
geom_abline
似乎有一个更普遍的问题。 ,
geom_hline
,
geom_vline
连同秤。见
here想要查询更多的信息。
关于r - 为什么 geom_abline 不尊重 scales_x_reverse?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28603078/
使用 geom_abline(...)(以及 geom_vline 和 geom_hline)是否会在使用时导致同一行的多次叠加“天真”? 例如,假设我们对以下多面散点图感兴趣: library(gg
我想在图例中通过 geom_abline 显示添加的行,因为条形图在 x 轴标签中表示。 真尴尬,不知道我怎么忘了玩具数据。我还清理了示例,确保我运行的是最新版本的 R 和 ggplot(并 resh
我正在尝试在使用geom_abline创建的线条之间创建阴影区域 require(ggplot2) val_intcpt % mutate(y = intcpt + ss * x) # add p
这是我的数据集的结构: > dput(data) structure(list(es = c(0.29603085763985, 0.421393627439682, 0.18965347315654
我一直在为 geom_abline 苦苦挣扎与 scale_x_reverse 结合使用时的命令. 例如,以下代码在标识之后创建 10 个点的图。我可以用 scale_x_reverse 反转 x 轴
我是初学者ggplot2 ——从我开始尝试它到现在才 4 天。因此,如果这个问题听起来太基本,我深表歉意。我很感激任何指导——我一直在为这个问题苦苦挣扎大约一个小时。 我正在尝试使用 geom_abl
目标:为 geom_point 创建一个颜色图例,为每个组显示一个彩色点,为 geom_abline 创建一个图例,为每条线显示一条彩色线。 我做错了什么吗?有解决办法吗? # data: mtcar
有few posts关于在 ggplot2 中使用阴影区域,但我认为没有人能准确回答我的问题。我有两个斜率用于跨越许多条件的线,我想对它们之间的区域进行阴影处理。以下是示例数据: dat <- dat
我想画两个不同的geom_abline在我的两个方面。这似乎与 geom_hline 的工作方式不同 - 已回答 here . 同时 library(ggplot2) dummy1 <- expand
我正在尝试为以下情节准备图例,虚线后跟 A,虚线后跟 B。它显示不正确。由于我有 2 个审美,它有时只显示一种线型,有时什么都不显示。我使用了 scale_linetype_manual() 和 gu
我在使用 geom_abline 时遇到错误在与 facet_wrap 相同的情节中或 facet_grid ,我不明白为什么。例如 # Example data ex <- data.frame(x
我想画两个不同的geom_abline在我的两个方面。这似乎与 geom_hline 的工作方式不同 - 已回答 here . 同时 library(ggplot2) dummy1 <- expand
只是想了解 geom_abline 如何与 ggplot 中的方面一起工作。 我有一个学生考试成绩数据集。这些位于具有 4 列的数据表 dt 中: student: unique student ID
我有回归线的斜率和截距的 R 代码。它看起来像这样: A <- lm(formula=A~B,data=Averages) 我明白了: Coefficients: (Intercept) B
有谁知道 geom_abline() 中的哪个论点?负责不影响 x 和 y 尺度? 函数draw_panel()带我 GeomAbline获取底层的“范围”,但该线通常应该位于原始比例之外: Geom
我是一名优秀的程序员,十分优秀!