You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Manim的plot_line_graph中隐藏折线图顶点圆点?

解决Manim plot_line_graph隐藏顶点圆点的问题
  • 方法一:创建折线图后隐藏圆点组
    plot_line_graph返回的LineGraph对象包含一个名为dots的VMobject集合,直接修改其透明度或移除即可隐藏顶点圆点:

    from manim import *
    
    class MyScene(Scene):
        def construct(self):
            x_data = [0, 1, 2, 3, 4]
            y_data = [1, 3, 2, 4, 1]
            graph = plot_line_graph(x_data, y_data)
            # 方式1:设置透明度为0
            graph.dots.set_opacity(0)
            # 方式2:直接从图中移除圆点
            # graph.remove(graph.dots)
            self.add(graph)
        ```
    
    
  • 方法二:创建时直接禁用圆点
    调用plot_line_graph时,传入vertex_dot_radius=0参数,让顶点圆点的半径为0,从而实现隐藏效果:

    from manim import *
    
    class MyScene(Scene):
        def construct(self):
            x_data = [0, 1, 2, 3, 4]
            y_data = [1, 3, 2, 4, 1]
            # 通过设置顶点圆点半径为0隐藏圆点
            graph = plot_line_graph(x_data, y_data, vertex_dot_radius=0)
            self.add(graph)
        ```
    
    

第一种方法更灵活,适合需要后续动态调整圆点显示状态的场景;第二种则是一次性完成设置,代码更简洁。

内容的提问来源于stack exchange,提问作者Kate Adams

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.02 14:45:55