有三颗骰子,每次一起抛出,现在用随机函数模拟抛掷1000次。这1000次中有多少次投出“666”?有多少次出现三个骰子点数一样的情况?
3.使用matplotlib绘制柱形图;
4.使用matplotlib绘制饼图;
5.使用matplotlib绘制散点图;
5.使用matplotlib进行多图绘制。
有三颗骰子,每次一起抛出,现在用随机函数模拟抛掷1000次。这1000次中有多少次投出“666”?有多少次出现三个骰子点数一样的情况?
3.使用matplotlib绘制柱形图;
4.使用matplotlib绘制饼图;
5.使用matplotlib绘制散点图;
5.使用matplotlib进行多图绘制。
import random
import matplotlib.pyplot as plt
a = [''.join(map(str,random.choices(range(1,7),k=3))) for _ in range(1000)]
b = [str(i+1)*3 for i in range(6)]
c = [a.count(i) for i in b]
plt.subplot(2,2,1)
plt.bar(b,c)
plt.subplot(2,2,2)
plt.pie(c,labels=b)
plt.subplot(2,2,3)
plt.scatter(b,c)
plt.show()