(七)模拟掷骰子3.0-----可视化:matplotlib画散点图

案例描述

• 1.0功能:模拟抛掷1个骰子,并输出其结果
• 2.0功能:模拟抛掷2个骰子,并输出其结果
• 3.0功能:可视化抛掷2个骰子的结果

案例分析

• Python数据可视化:matplotlib模块

matplotlib模块

• matplotlib是一个数据可视化函数库
• matplotlib的子模块pyplot提供了2D图表制作的基本函数
• 例子:https://matplotlib.org/gallery.html

• 散点图绘制
import matplotlib.pyplot as plt
plt.scatter(x, y) #x, y分别是x坐标和y坐标的列表
plt.show()
(七)模拟掷骰子3.0-----可视化:matplotlib画散点图_第1张图片

案例代码

"""
模拟掷骰子3.0
马玉华     2019.8.2
1.0功能:模拟掷 1 个骰子,并输出结果
2.0功能:模拟掷 2 个骰子,并输出结果
3.0功能:可视化两个骰子结果
"""

import random
import matplotlib.pyplot as plt
def roll_dice():
    roll = random.randint(1,6)  #产生随机1-6整数
    return roll                 #返回随机数
def main():
    roll_times = 100         #投骰

你可能感兴趣的:(Python学习代码,模拟掷骰子,可视化,matplotlib画散点图)