| 1 |
|
%%
|
| 2 |
|
import matplotlib.pyplot as plt
|
| 3 |
|
import matplotlib.animation as animation
|
| 4 |
|
fig, ax = plt.subplots()
|
| 5 |
|
N = 100
|
| 6 |
|
xx = list(range(0, N + 1))
|
| 7 |
|
def animate(i):
|
| 8 |
|
yy = [((x * i) ** 0.5) % 7 for x in xx]
|
| 9 |
|
ax.clear() # Чистим холст. Можно было бы и по частям править, но лень
|
| 10 |
|
ax.plot(xx, yy, 'o', label='Что-то')
|
| 11 |
|
ax.axvspan(1.25, 11.55, facecolor='g', alpha=0.5) # Зелёная вертикальная линия
|
| 12 |
|
ax.set_title('Формала Байеса')
|
| 13 |
|
ax.set_xlabel('Номер гипотезы')
|
| 14 |
|
ax.set_ylabel('Вероятность гипотезы')
|
| 15 |
|
return []
|
| 16 |
|
anim = animation.FuncAnimation(fig, animate, list(range(50)), interval=333)
|
| 17 |
|
plt.show()
|