RPackage001---animation

本文介绍如何使用R语言创建动态图表,通过安装必要的软件并利用R的animation包来生成一系列图像并将其组合成GIF动画,展示了如何绘制随迭代次数变化的线条图。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


title: “Learning R—animation”
author: “刘栋”
date: “2017年12月18日”
output: html_document

  最近看PLA时,想要观察分隔超平面的更新情况,所以尝试用R画更新的过程,即动图。

环境配置

  ImageMagic安装,官网http://www.imagemagick.org/script/download.php。我选择的是ImageMagick-7.0.7-15-Q16-x64-static.exe。指定目录,默认选项安装即可。

R实现

library(animation)
## 指定ImageMagic目录位置,注意是magick.exe,之前版本貌似一致是convert.exe
ani.options(convert = "D:/ImageMagic/ImageMagick-7.0.7-Q16/magick.exe")
x1  <-  1:10
saveGIF(
expr = {
for (i in 1:5) {
plot(
x = x1,
y = x1 * i,
type = "l",
ylim = c(0, 100),
xlab = "x",ylab = "y"
)
title(paste0("Pic", i))

}
},
## GIF文件名,注意文件后缀名要加上
movie.name = "First Blood Of Gif.gif",
## 时间间隔
interval = 0.2,
## 图形设置
ani.width = 600,
ani.height = 600,
## 文件输出在当前目录
outdir = getwd()
)

动图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qhtLSagv-1589642120478)(https://img-blog.youkuaiyun.com/20171218164507397?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvd2VuZGFvbXVkb25nX2wyZDQ=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)]

2017-12-18 于杭州

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值