r - 将 x=y 线添加到 ggplot2 中的 hexplot

标签 r ggplot2 visualization

嗨,我正在尝试通过在 ggplot 中使用 hexplots 来查看可视化数据集的不同方法。
我基本上想要一个带有
1.黄土线
2. 回归线
3.x=y 线 --> 相当于 abline(0,1)

到目前为止,我已经想出了这样的代码:

c <- ggplot(mtcars, aes(qsec, wt))
c+stat_binhex()+stat_smooth(method="loess", colour="red")+stat_smooth(method='lm', se=FALSE, colour="orange")+ geom_abline(intercept=0, slope=1)

这给出了下面的图片,但我仍然没有看到 x=y 引用线。请帮忙。我不确定为什么它不起作用。谢谢

enter image description here

最佳答案

y=x 引用线不在您绘制的坐标范围内。如果你改为

geom_abline(slope=1, intercept=-15)

你会在情节上看到你的线。

关于r - 将 x=y 线添加到 ggplot2 中的 hexplot,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20436549/

相关文章:

r - 仅针对重要的拟合绘制 geom_smooth

r - 用样条线连接点

visualization - 如何在d3.js中创建 “slopegraph”

highcharts - 如何在 Highchart 工具提示中添加换行符?

r - 如何将 R Shiny UI 中的输入打印到控制台?

r - 使用 Quanteda 语料库识别名词

regex - 在 R 统计中创建正则表达式

r - 在 ggplot2 中的图表标题周围放置一个灰色框

r - 编写QQ图

sql - 使用RSQLite直接使用SQL操作r中的数据框