資料視覺化 使用pygal模擬擲骰子

2021-10-09 12:39:43 字數 962 閱讀 2169

die類模擬擲骰子:

同時擲兩個面數不同的骰子,乙個六面,乙個10面,統計兩點數之和的個數繪圖統計

#同時擲兩個面數不同的骰子

import pygal

#建立乙個d6和乙個d10

die_1 =die()

die_2 =die(10)

#擲骰子多次,並將結果儲存在乙個列表中

results =

for roll_num in range(50000):

result = die_1.roll()+ die_2.roll()

#分析結果

frequencies =

max_result =die_1.num_sides + die_2.num_sides

for value in range(2,max_result+1):

frequency = results.count(value) #統計該點數和的個數

#視覺化結果

python資料視覺化 pygal

pygal.line 基本單線型 pygal.stackedline fill true 相同的圖形但具有堆疊值和填充渲染 view.x labels map str,range 1,34 設定x軸取值範圍 1 單系列 1 import pygal 23 frequency 10,20,30,40,...

Python 視覺化包Pygal

要了解使用 pygal 可建立什麼樣的圖表,請檢視圖表型別畫廊 訪問 1 例項 模擬篩子 die.py檔案 from random import randint class die def init self,num sides 6 self.num sides num sides def roll...

Python學習筆記 使用Pygal模擬擲骰子

coding utf 8 created on sat mar 14 21 26 55 2020 author 86159 use to create cells run current cell ctrl enter pygal 生成可縮放的向量圖形檔案 對於需要在不同的螢幕上顯示的圖表,這很有用...