matplotlib动态绘制图形
这次尝试用matplotlib来描述出0-1分布的直方图分布情况,在网上查阅了许多资料,达到的效果也不是很满意,最终找到了一份比较满意的代码实现了效果,以下为0-1分布分布的可视化代码:
import matplotlib.pyplot as plt
import math
import random
fig, ax = plt.subplots()
ones_count=0
zeros_count=0
y=[]
def Work():
global ones_count,zeros_count
x=math.ceil(2*random.random())-1
if(x):
ones_count+=1
else:
zeros_count+=1
y.append(x)
def Plot():
global ones_count,zeros_count
ax.cla() # 清除键,清除所有的数值
ax.hist(y,bins = [-0.5,0.5,1.5]) #直方图
plt.ylabel('次数',fontproperties='simhei')
plt.title('0,1出现次数',fontproperties='simhei')
rate_0=zeros_count/(