【问题标题】:Plot triangles in real-time实时绘制三角形
【发布时间】:2021-08-03 03:11:38
【问题描述】:

我正在尝试用 python 实现一个算法。我完成了它,但现在我需要在运行时进行一些可视化来跟踪值的变化。

简而言之,我的算法在每一步中创建不同的 3 个点。在 2D 中,我们可以用这个 3 点表示一个三角形。所以我需要将在当前循环中创建的三角形绘制到坐标系。我的观点是:[2,4] x=2, y=4。我的三角单纯形值就像一个步骤:[[0.2, 4.2], [2.798, 2.7], [0.2, 1.2]]

我为此尝试了各种库和代码。我不想编写我尝试过的无用代码。而且通常绘图库(如matplotlib)在程序结束时绘制形状作为输出。但我需要实时看到它们。你有什么建议或例子吗?

【问题讨论】:

    标签: python python-3.x matplotlib data-visualization visualization


    【解决方案1】:

    您可以像这样在draw() 之后调用pause()

    plt.draw()
    plt.pause(0.1)
    

    如果您以后需要,也可以将其保存到文件中:

    plt.savefig("yourFile")
    

    【讨论】:

      猜你喜欢
      • 2014-12-10
      • 2014-11-18
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 2020-12-08
      • 2015-05-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多