小编Jak*_*cki的帖子

如何找出 R 中条形图上的哪个因子级别已映射到哪个填充颜色?

我想知道是否有可能获得因子水平和条形填充颜色之间的映射。例如:

library(ggplot2)
library(dplyr)

d <- mtcars %>% mutate_at(vars(am, cyl, carb, gear, vs), as.factor) # make factors from vars
p <- ggplot(
  data = d,
  aes(x = am, fill = cyl)
) + geom_bar()
Run Code Online (Sandbox Code Playgroud)

结果是 简单的条形图

现在,我检查从绘图构建的对象中的基础数据

built <- ggplot2::ggplot_build(p)
Run Code Online (Sandbox Code Playgroud)

我可以看到这样的东西:

> built$data[[1]]
     fill  y count prop x flipped_aes PANEL group ymin ymax xmin xmax colour size linetype alpha
1 #F8766D 19     3    1 1       FALSE     1     1   16   19 0.55 1.45     NA  0.5        1    NA
2 #00BA38 16     4    1 1 …
Run Code Online (Sandbox Code Playgroud)

r ggplot2

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

在 Docker 镜像中安装依赖项后删除 pip 缓存

我注意到 docker 镜像可能会很大,因为将 pip 缓存保存在/root/.cache/pip. 我知道在我的 docker 映像中安装了所有依赖项后,我可以删除此目录。我不确定这与 docker 的 BuildKit 有什么关系,它允许使用缓存更快地安装。这两者有某种关联吗?那么,如果我想从 BuildKit 中受益,删除它是否安全/root/.cache/pip?我的问题是由大量的Python依赖项(例如torch和nvidia)引起的,它们可能占用几GB。删除 pip 缓存可能会将图像的大小减少 2-3 GB。

python linux pip docker

0
推荐指数
1
解决办法
3754
查看次数

标签 统计

docker ×1

ggplot2 ×1

linux ×1

pip ×1

python ×1

r ×1