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 生成可縮放的向量圖形檔案 對於需要在不同的螢幕上顯示的圖表,這很有用...