小编Kat*_*ber的帖子

“悬空”和“松散”的物体是一样的吗?

Git 的文档谈论“悬空”对象,而文档fsck谈论gc松散的对象”。有严格的划分。

但是,在浏览一些相关的 SO 帖子时,这些术语似乎可以互换使用。在Git Book v2和 Git 的源代码中也是如此:

   (main) $ git checkout v2.33.0
(225bc32) $ rg 'dangling (object|commit|blob|tag|tree)' | wc -l
      31
(225bc32) $ rg 'loose (object|commit|blob|tag|tree)' | wc -l
     117
Run Code Online (Sandbox Code Playgroud)

最后,这两个命令经常按顺序使用,从它们的行为中我可以清楚地看出它们的目标是相同的。

因此,“悬空”和“松散”只是同一概念的两个相似术语。这个总结正确吗?


或者“松散的物体”是一个类别,而“悬空”是故意为特定类型的物体保留的?

git git-gc git-fsck git-plumbing

7
推荐指数
1
解决办法
365
查看次数

是否有自动删除重复 .gitignore 规则的方法?

是否有一些工具或网络服务采用 .gitignore 文件,以某种方式测试规则并通知重复规则(即匹配重叠)?

我有一个长期运行的 Git 存储库,它使用GitHub 的几个默认 .gitignore 模板进行初始化,这些模板在几个月的时间里被手动修改。在删除了一些明显的重复忽略规则(例如test-A.mdtest-*手动)后,我开始想知道。

到目前为止,我找到了清除重复短语文本的方法,但没有任何方法可以主动评估忽略规则。对于试图清理复杂的 .syncignore 规则的Syncthing和 BitTorrent Sync 用户来说,答案可能很有用。谢谢!

git web-services gitignore bittorrent-sync

6
推荐指数
1
解决办法
781
查看次数

是否有可能从另一个包中的函数@inheritParams?

我为一个模糊的TSV格式写了一个导入器,我想打包并记录:https://github.com/katrinleinweber/MWX-import/commits/package

导入器函数传递一个重命名的skip_lines参数, utils::read.table所以我想将后者的文档"传递" skip到我的.Rd.但是,尝试一些@inheritParams utils::read.table skip总是会产生一些符号Warning: Failed to find topic […].

在阅读http://r-pkgs.had.co.nz/man.htmlhttps://blog.rstudio.org/之后,我是否真的可以从另一个包的函数继承一个特定的参数2017/02/01/roxygen2-6-0-0 /.

可能吗?如果是的话,谢谢你的任何暗示!

documentation r roxygen2

6
推荐指数
1
解决办法
523
查看次数

将图和图例保存到单独的文件?

我有一些数据集包含的图例条目比用颜色或完全用符号显示所能分辨的要多。实际上,它是彩虹,但是在众多图例条目中,它们使绘制的图块比宽度高得多。

由于图例并不像舒适地确定地块大小那么重要,因此在将地块保存到PNG之前,我只是预览并删除它们。

像这样:

library(ggplot2)
p <- ggplot(diamonds, aes(cut, depth)) + geom_point(aes(colour = factor(carat), size = price))
p
p <- p + theme(legend.position = "none")
p
Run Code Online (Sandbox Code Playgroud)

但是,只能选择倾斜图高或完全删除图例,这有点令人沮丧。巧妙的折衷办法是将图例放在单独的PNG中,以便在真正必要时可以对其进行检查。有没有办法做到这一点?

r ggplot2

5
推荐指数
2
解决办法
2177
查看次数

如何增加幻灯片内容的宽度?

或者将格式指定为16:9?

我需要将更多文本(我不能真正缩写的引号)放到幻灯片上.尝试各种组合.reveal .slidessection>*width: 1280px150%(源自gitpitch/wiki/Slideshow-Custom-CSS#Example-2)没有帮助.

css gitpitch

5
推荐指数
1
解决办法
364
查看次数

如何使用点的颜色填充geom_point图例中的框,而不仅仅是增加它们的大小?

我有类似的问题,如"2-有两个传说......"中所述,但不是增加点大小(最终也扩大了图例本身),我想填写每个框中的具有相应颜色的图例.就像酒吧情节的传奇一样.这里有数据和代码示例.

通过这里查看其他几个问题,ggplot文档等,我尝试了我发现的代码片段的变体,但无法找到解决方案.图例始终保留点符号.

因此:如果可能,如何调整或替换点/散点/气泡图的图例,使其看起来像条形图的图例?或者,更一般地说,如何将ggplot2中给定geom的图例替换为另一个geom的图例?谢谢你的任何提示!

编辑:使用mtcars数据的示例

library(ggplot2)
p <- ggplot(mtcars, aes(wt, mpg)) + geom_point(aes(colour = factor(cyl), size = qsec))
p
Run Code Online (Sandbox Code Playgroud)

添加我从其他SO-answers收集的内容......

p <- p + guides(colour = guide_legend(override.aes = list(fill = unique(mtcars$cyl))))
p
Run Code Online (Sandbox Code Playgroud)

...保留点,而不是扩展颜色以填充图例框,无论我尝试使用guide()和list()的参数和数据源.

另一方面:

ggplot(mtcars, aes(wt, mpg)) + geom_bar(aes(fill = factor(cyl)), stat="identity")
Run Code Online (Sandbox Code Playgroud)

...在图例中绘制出色彩丰富的盒子.这就是我想要为泡沫情节做的事情.

r ggplot2

4
推荐指数
1
解决办法
2453
查看次数