网站怎么放在服务器上,wordpress用户密码表,网站建设方案实施,建设制作外贸网站的公司1.Jupyterlab的使用
因为我之前一直都是使用的vscode进行manim编程的#xff0c;但是今天看的这个教程使用的是Jupyter#xff0c;我也很是好奇这个manim在Jupyter这样的交互式下面会生成怎么样的效果#xff0c;所以今天尝试了jupyter#xff0c;并且对于两个进行比较和说…1.Jupyterlab的使用
因为我之前一直都是使用的vscode进行manim编程的但是今天看的这个教程使用的是Jupyter我也很是好奇这个manim在Jupyter这样的交互式下面会生成怎么样的效果所以今天尝试了jupyter并且对于两个进行比较和说明
首先就是进行的这个对应的模块的导入
from manim import *然后就是进行的这个绘图操作
下面的这个就是首先创建这个class类这个类继承自我们的Scene这个类
分别绘制出来这个蓝色的圆形和绿色的方形color和opacity表示的是这个对应的图形的属性mext_to表示的是两个图形之间的这个临近关系add表示的是把这个绘制出来的图形添加到我们的画布上面去
第一行的这个%%manim表示的就是运行我们的创建类-qm就会进行渲染把这个图形画出来实际上这个指令里面的-qm写不写都是不受影响的大家可以自行下去尝试
%%manim -qm FirstExample
class FirstExample(Scene):def construct(self):blue_circle Circle(colorBLUE,fill_opacity0.5)green_squareSquare(colorGREEN,fill_opacity0.8)green_square.next_to(blue_circle,RIGHT)self.add(blue_circle,green_square)下面的这个就是绘制出来的结果 下面的这个是渲染数学公式示例代码里面的这个内容就是大名鼎鼎的欧拉公式了
%%manim LaTeXExample
class LaTeXExample(Scene):def construct(self):tex Tex(r$e^{i\pi} 1 0$)self.add(tex)self.wait()渲染结果是一个很多的视频Tex就是针对于这个数学公式进行处理的不同的地方是在jupyter里面需要使用把这个公式包裹起来但是vscode里面不需要 下面的这个是一个欧拉公式一个单位圆方程的展示动画
%%manim TextTest
class TextTest(Scene): def construct(self): s1 Text(单位圆) s1.to_edge(UP,buff0.5) t1 Tex(r$x^2 y^2 1$,font_size80).next_to(s1,DOWN) s2 Text(欧拉公式).next_to(t1,DOWN) t2 Tex(r$e^{i\pi} 1 0$).next_to(s2,DOWN) self.add(s1) self.play(Write(t1)) self.add(s2) self.play(Write(t2))如果你对于上面的代码有任何问题欢迎与我交流