| 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() |
| 18 |
|
| 19 |
%% |
| 20 |
|
| 21 |
|