r - 用 hexSticker 修剪六边形?
问题描述
假设我们有一个带有图像的十六进制贴纸,就像这样
library(ggplot2)
library(hexSticker)
p <- ggplot(aes(x = mpg, y = wt), data = mtcars) + geom_point()
p <- p + theme_void() + theme_transparent()
sticker("wat.png", package="hexSticker", p_size=8, s_x=1, s_y=.75, s_width=1.3, s_height=1,filename="test.png")
system("open test.png")
生成
我们如何修剪六边形以使图像不会超出六边形的边界而不改变图像,它的大小等(也就是说,六边形里面的东西应该保持原样,我们只想要外面的内容绿色边界的不存在)
解决方案
推荐阅读
- python - 读取字符串的 CSV 并将其格式化,不带引号或括号
- syntax-error - youtube-dl 中不支持的格式字符错误
- docker - 如何为 Docker 主机上的卷挂载点指定用户 ID 和组 ID
- puppeteer - 使用 puppeteer 生成 PDF 时“break-inside: Avoid”被忽略
- python - 数字序列的代码 10^8 种可能性
- javascript - 如何在 Angular 中刷新谷歌地图?
- python - 在强化学习的策略梯度中反向传播了哪些损失或奖励?
- ruby-on-rails - Rails,将其他记录值添加到最后的另一个记录值
- sql - 进行实体映射时是否可以 DELETE/INSERT 而不是 DIFF/UPDATE?
- mongodb - mongodb未在架构中显示详细信息的默认值