大数跨境
0
0

R包优雅制作圆形log

R包优雅制作圆形log R语言数据分析指南
2023-02-18
2

本节来介绍一个R包「cropcircles」,其中含有一个函数可以用来将矩形图片转化为圆形,更多详细内容请参考作者官方文档,下面小编来简单介绍一下,后代回复「20230218」可以获取本次小编的测试数据

官方文档

https://github.com/doehm/cropcircles

有需要学习数据可视化案例的朋友欢迎购买小编2023的VIP文档「初始价格依然是99元」随着人数增多后期会调整价格;有需要的朋友欢迎到小编的淘宝店铺「R语言数据分析指南」下单。
付费后小编会邀请分享文档链接,小编每次更新后会同步内容。「期待大家都能真正掌握R语言数据分析及可视化的能力」

淘宝店铺个性化绘图服务

有需要找小编做个性化绘图的朋友欢关注「淘宝店铺(R语言数据分析指南)」 有需求者可咨询下单。

加载R包

library(tidyverse)
# devtools::install_github("doehm/cropcircles")
# install.packages("cropcircles")
library(cropcircles)
library(dplyr)
library(ggimage)
library(magick)

官方示例

img_path <- file.path(system.file(package = "cropcircles"), "images""walter-jesse.png")
orig <- image_read(img_path)

center <- image_read(circle_crop(img_path, border_size = 4))
left <- image_read(circle_crop(img_path, border_size = 4, just = "left"))

right <- image_read(circle_crop(img_path, border_size = 4, just = "right"))

image_montage(c(orig, center, left, right))

本地案例展示

导入图片

plot <- image_read("1.jpg")

裁剪图片

plot1 <- image_scale(plot, "x500"

# 导出图片
image_write(plot1, path = "plot1.png", format = "png")

处理为圆形

plot2 <- image_read(circle_crop("plot1.png", border_size = 5,just = "top",border_colour="#788CAE"))

image_write(plot2, path = "plot2.png", format = "png")

使用此函数可以很轻松的制作圆形log,如果结合「magick」使用还有更多有趣的体验;好了本节介绍到此结束,喜欢的观众老爷欢迎分享转发「当然更推荐大家加入我的VIP交流群」扫描下方二维码加小编微信「付费99元」后邀请进群,「一定让你感受到物超所值」「添加小编微信请备注来意,以便高效处理」

小编微信

关注下方公众号下回更新不迷路


[完整版] R语言版基因家族分析课程


[会员专享] ggplot2优雅绘制分布棒棒糖图


ggplot2优雅的修改图例大小


[会员专享] circlize绘制复杂基因组图


ggplot2优雅绘制山脊图(进阶版)


[会员专享] imeta图表复现之相关性组合热图


[会员专享] NC图表复现之cirzlize绘制基因组图


funkyheatmap优雅的可视化数据框热图


[会员专享] NC图表复现之华夫热图


ggplot2带你组合绘制桑基图+富集分析图


[会员专享] 再谈ggplot2绘制森林图


【声明】内容源于网络
0
0
R语言数据分析指南
R语言重症爱好者,喜欢绘制各种精美的图表,喜欢的小伙伴可以关注我,跟我一起学习
内容 1180
粉丝 0
R语言数据分析指南 R语言重症爱好者,喜欢绘制各种精美的图表,喜欢的小伙伴可以关注我,跟我一起学习
总阅读222
粉丝0
内容1.2k