MK 组织 & manim 可视化引擎

Manim Kindergarten

3Blue1Brown 和 manim 可视化引擎

  3Blue1Brown 是一个由 Grant Sanderson 创建的 YouTube 数学科普频道。这个频道从独特的视觉角度解说数学,内容包括线性代数、微积分、神经网络、黎曼猜想、傅里叶变换、四元数甚至一些计算机算法问题。Grant Sanderson 创作数学科普视频的重要工具是他自己用 Python 程序设计语言构建的 manim 可视化引擎。

阅读更多

【manim动画】如何求解sinx=2?

记得我很早之前就打算做一些科普视频,奈于技术不行,遂放弃。之前看过3Blue1Brown的视频,作者用他自己开发的数学可视化引擎manim制作动画,感觉效果很棒。发现知乎和B站陆陆续续有很多大佬开始使用manim做动画,于是进了一个manim交流群。开始摸索manim,实际上这个引擎的安装和环境的的搭建还挺麻烦,用manim也需要会Python和\LaTeX,恰好我都会,于是很快上手了。

阅读更多

基于matplotlib的散点图动态可视化

之前在学校突发奇想,想搞一个散点图动态可视化,一直记在脑海中,前天终于放假,花了好几个小时,从零开始,把整个项目做起来了。

大概设想是:将一个班级的所有人的语文成绩与全校排名分别作为横坐标与纵坐标绘制不同颜色的点,左下角标上此人的名字,用一个三次函数进行不同时期数据之间的插值,模拟点的先加速后减速的平滑运动效果,将每一帧绘制成图片,使用ffmpeg将图片序列合成为视频。

效果图如下

阅读更多