小编Nic*_*ran的帖子

当用于创建动画时,变量名后面的逗号在python中意味着什么?

我想知道是否有人可以向我解释 , 逗号在行中的作用

    P, = ax.plot([],[])
    Q, = ax.plot([],[])
    Qa, =ax.plot([],[])
Run Code Online (Sandbox Code Playgroud)

当我使用没有这些逗号的代码时,我收到一个错误,向我解释列表没有 set_data 属性。我整个上午都在试图破译它,但到目前为止一直无法破译。完整的代码如下。它是运行简短动画的小程序的一部分。感谢你的帮助。

    from math import cos, sin , pi
    from matplotlib import pyplot as plt
    import numpy as np
    from matplotlib import animation as anim

    theta = np.linspace(0,2*pi, 100)
    #psi = pi/3
    a = 2
    b = 1
    x = []
    y = []

    for angle in theta:
        x.append(a*cos(angle))
        y.append(b*sin(angle))

    fig = plt.figure(figsize=(8,8), dpi=80)
    plt.subplot(111)
    ax = plt.axes(xlim =(-2.5, 2.5), ylim = ( -2.5, 2.5))
    plt.plot(x,y)
    P, = …
Run Code Online (Sandbox Code Playgroud)

python animation matplotlib

2
推荐指数
1
解决办法
1856
查看次数

标签 统计

animation ×1

matplotlib ×1

python ×1