Portál AbcLinuxu, 7. května 2025 19:49

Dotaz: matplotlib refresh 3D plotu

27.9.2022 08:02 martin
matplotlib refresh 3D plotu
Přečteno: 783×
Odpovědět | Admin
Ahoj,
poradí mi někdo jak refreshnout 3D plot.
Nějak na to nemohu přijít ikdyž zkouším kdeco z internetu :(
Vykresluji jen Boualiho III attraktor kde chci měnit delta time.

fig = plt.figure()
ax = fig.add_subplot(projection="3d")

axfreq = fig.add_axes([0.25, 0.1, 0.65, 0.03])
dt_slider = Slider(
    ax=axfreq,
    label="DeltaTime",
    valmin=0.001,
    valmax=0.1,
    valinit=0.01
)

att = Bouali3()
att.iterate(2000)
lab = ax.plot(att.xx, att.yy, att.zz, label=att.name)

def update(val):
    lab.clear()
    ax = fig.add_subplot(projection="3d")
    att.mX = val
    att.iterate(2000)
    ax.plot(att.xx, att.yy, att.zz)
    plt.draw()


dt_slider.on_changed(update)
plt.show()

díky
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

27.9.2022 17:20 X
Rozbalit Rozbalit vše Re: matplotlib refresh 3D plotu
Odpovědět | | Sbalit | Link | Blokovat | Admin
Kde je zbytek kodu? Muzes to se m poslat alespon kompletni?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.