我是靠谱客的博主 舒服舞蹈,最近开发中收集的这篇文章主要介绍R语言编程学习绘制动态图实现示例,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在讨论级数时,可能需要比对前 n n n项和的变化情况,而随着 n n n的递增,通过动态图来反映这种变化会更加直观,而通过R语言绘制动态图也算是一门不那么初级的技术,所以在此添加一节,补充一下R语言的绘图知识。

绘图需要用到ggplot2,为多张图加上时间轴则需要用到gganimate,为了让这些动态图片被渲染,需要用到av。此外,ggplot2绘图需要输入的数据格式为tibble

install.packages("ggplot2")
install.packages("gganimate")
install.packages("av")
library(ggplot2)
library(gganimate)
library(av)
library(tibble)

在导入包之后,我们开始绘制一个随机生成的点集

> x = round(rnorm(1000),2)
> y = round(rnorm(1000),2)
> t = rep(sample(1:20,size=20),50)
> r = abs(round(rnorm(1000),2))
> data <- tibble(x=x,y=y,r=r,t=t)
> ggplot(data,aes(x,y,size=size))+geom_point()+transition_time(t)+ease_aes('linear')

其中,data是数据,aesggplot的数据映射,x,y即坐标,size表示点的尺寸。geom_point()表示绘制点图,transition_time为时间轴所对应的坐标,最终如图所示

以上就是R语言编程学习绘制动态图实现示例的详细内容,更多关于R语言编程绘制的资料请关注靠谱客其它相关文章!

最后

以上就是舒服舞蹈为你收集整理的R语言编程学习绘制动态图实现示例的全部内容,希望文章能够帮你解决R语言编程学习绘制动态图实现示例所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(101)

评论列表共有 0 条评论

立即
投稿
返回
顶部