In [1]:
# Character Match-up percentages
import smasharchive, smashplots
db = smasharchive.smashdb()
db.tournament_name_skip['kansai'] = 1
db.level_limits = [4,9]
db.refilter_archive()
print("")
db.print_mu_stats(1)
db.print_header()
db.print_playerchar()
initiatlizing smashdb
MATCHUP PERCENTAGES
| char1 | char2 | # games | % win char1|
|:------------|:------------|--------:|------------:|
| pika | yoshi | 132.0 | 0.54|
| kirby | pika | 123.0 | 0.50|
| pika | falcon | 87.0 | 0.56|
| kirby | yoshi | 51.0 | 0.71|
| yoshi | falcon | 46.0 | 0.57|
| pika | fox | 34.0 | 0.71|
| fox | falcon | 28.0 | 0.54|
| pika | puff | 27.0 | 0.59|
| kirby | falcon | 26.0 | 0.73|
| fox | yoshi | 22.0 | 0.64|
| link | kirby | 17.0 | 0.53|
| kirby | fox | 13.0 | 0.62|
| pika | mario | 13.0 | 0.62|
| kirby | puff | 12.0 | 0.58|
| kirby | samus | 11.0 | 0.64|
| link | pika | 9.0 | 0.56|
| falcon | mario | 8.0 | 0.50|
| puff | mario | 6.0 | 0.83|
| puff | fox | 6.0 | 0.67|
| falcon | puff | 6.0 | 0.83|
| falcon | samus | 6.0 | 0.50|
| yoshi | mario | 6.0 | 0.50|
| yoshi | dk | 5.0 | 0.80|
| link | mario | 5.0 | 0.60|
| pika | ness | 5.0 | 0.60|
| puff | yoshi | 4.0 | 1.00|
| mario | luigi | 4.0 | 0.75|
| mario | fox | 4.0 | 0.75|
| falcon | link | 3.0 | 1.00|
| mario | kirby | 3.0 | 0.67|
| yoshi | link | 3.0 | 0.67|
| pika | dk | 3.0 | 0.67|
| pika | samus | 2.0 | 1.00|
| yoshi | ness | 2.0 | 0.50|
| ness | fox | 2.0 | 1.00|
| yoshi | luigi | 2.0 | 0.50|
| fox | dk | 1.0 | 1.00|
| pika | luigi | 1.0 | 1.00|
| ness | falcon | 1.0 | 1.00|
| mario | dk | 1.0 | 1.00|
| samus | puff | 1.0 | 1.00|
| kirby | dk | 1.0 | 1.00|
SMASH ARCHIVE QUERY RESULTS
| Name | Players | data-points | Region | Version |
|:-----------------|--------:|------------:|--------:|---------:|
| 2016 genesis 3 | 238 | 60 | NA | U |
| 2016 pound | 107 | 60 | NA | U |
| 2016 goml | 83 | 46 | NA | U |
| 2016 snosa2 | 96 | 60 | NA | U |
| 2017 beast7 | 43 | 45 | Europe | U |
| 2016 ssc | 314 | 84 | NA | U |
| 2017 genesis 4 | 185 | 41 | NA | U |
| 2016 shine | 109 | 33 | NA | U |
| 2016 apex | 54 | 54 | NA | U |
| 2016 summit | 28 | 39 | NA | U |
| 2016 superboomed | 80 | 45 | NA | U |
| 2016 bossbattle2 | 90 | 46 | NA | U |
| 2016 dpotg | 73 | 48 | NA | U |
| 2016 deluge | 25 | 24 | NA | U |
| 2017 ceodreamland| 53 | 28 | NA | U |
| 2017 goml | 81 | 34 | NA | U |
| 2017 letsgo | 153 | 44 | NA | U |
| 2017 snosa3 | 101 | 65 | NA | U |
| 2017 ltc5 | 55 | 29 | NA | U |
* Includes top16 games through gf2
* Number of players in query: 90
* Number of games in query: 885
Player-character game data
player-character # games # wins % win
revan-kirby 4 1 0.25
alvin-falcon 24 17 0.71
alvin-fox 1 0 0.00
alvin-mario 2 2 1.00
alvin-pika 40 28 0.70
alvin-samus 1 0 0.00
alvin-yoshi 2 1 0.50
amida-kirby 13 10 0.77
amida-luigi 1 0 0.00
b33f-pika 2 0 0.00
barksanchez-falcon 2 2 1.00
barksanchez-fox 1 1 1.00
barksanchez-mario 4 3 0.75
barksanchez-ness 1 1 1.00
barksanchez-pika 113 54 0.48
bon-pika 4 1 0.25
bp-yoshi 3 1 0.33
captainl-fox 4 1 0.25
clubbadubba-falcon 3 2 0.67
clubbadubba-pika 3 1 0.33
cobr-falcon 2 2 1.00
cobr-kirby 6 4 0.67
cobr-samus 5 3 0.60
comboblaze-falcon 2 0 0.00
connor-pika 8 4 0.50
ctg-puff 17 6 0.35
d35-pika 3 1 0.33
daniel-falcon 3 1 0.33
darkhorse-falcon 4 1 0.25
derek-pika 12 7 0.58
dext3r-falcon 4 2 0.50
dext3r-kirby 2 1 0.50
dext3r-pika 46 18 0.39
dfx-falcon 5 3 0.60
dfx-fox 6 3 0.50
dfx-pika 1 0 0.00
dogsjohnson-falcon 3 1 0.33
dtan-kirby 24 12 0.50
fckvwls-falcon 4 2 0.50
fireblaster-mario 8 5 0.62
fireblaster-pika 1 0 0.00
fireblaster-yoshi 70 26 0.37
firo-falcon 2 1 0.50
firo-link 4 1 0.25
firo-ness 7 4 0.57
fishamanp-falcon 3 0 0.00
fruity-mario 5 0 0.00
fukurou-kirby 17 13 0.76
fumbles-yoshi 18 8 0.44
gt-pika 3 0 0.00
gyaki-link 14 8 0.57
handsometom-kirby 9 3 0.33
heropie-falcon 1 0 0.00
heropie-fox 6 3 0.50
heropie-mario 1 0 0.00
heropie-pika 7 1 0.14
hiyo-yoshi 15 11 0.73
hotspank-falcon 1 0 0.00
hotspank-puff 1 0 0.00
isai-dk 3 1 0.33
isai-fox 23 13 0.57
isai-kirby 2 2 1.00
isai-link 15 9 0.60
isai-luigi 2 1 0.50
isai-mario 7 3 0.43
isai-ness 1 0 0.00
isai-pika 29 21 0.72
isai-puff 5 4 0.80
isai-samus 5 3 0.60
isai-yoshi 6 3 0.50
jaimehr-falcon 8 2 0.25
jaimehr-pika 1 0 0.00
jaimehr-samus 6 3 0.50
jam-pika 8 5 0.62
janco-falcon 2 0 0.00
janco-fox 1 0 0.00
janco-kirby 2 1 0.50
janco-pika 8 2 0.25
janitor-falcon 1 0 0.00
janitor-pika 3 0 0.00
janitor-yoshi 2 0 0.00
jason-falcon 2 0 0.00
jason-kirby 1 0 0.00
joshi-pika 4 3 0.75
karajan-dk 1 0 0.00
karajan-fox 2 0 0.00
kelvinheit-falcon 1 1 1.00
kelvinheit-mario 2 0 0.00
kerokeroppi-falcon 5 0 0.00
kerokeroppi-kirby 6 3 0.50
kerokeroppi-pika 71 38 0.54
kimimaru-mario 11 5 0.45
kort-link 3 0 0.00
kurabba-yoshi 8 2 0.25
kysk-falcon 2 1 0.50
kysk-kirby 11 6 0.55
ld-fox 14 6 0.43
letsgo-fox 3 1 0.33
letsgo-pika 1 0 0.00
lordnarwhal-falcon 5 1 0.20
lordnarwhal-kirby 1 1 1.00
lorenzo-dk 4 1 0.25
madrush-falcon 5 2 0.40
maliki-falcon 1 0 0.00
maliki-pika 1 0 0.00
marbles-ness 1 1 1.00
marbles-pika 9 2 0.22
mariguas-falcon 2 0 0.00
mariguas-kirby 10 7 0.70
mariguas-pika 122 66 0.54
mojomonkey-falcon 10 6 0.60
mojomonkey-kirby 1 0 0.00
mrsir-samus 4 0 0.00
nacl-kirby 5 2 0.40
near-falcon 1 1 1.00
near-mario 1 1 1.00
near-puff 1 0 0.00
nintendude-fox 11 5 0.45
nintendude-mario 3 1 0.33
nta-falcon 4 2 0.50
nta-mario 4 3 0.75
nta-pika 3 2 0.67
nta-samus 2 0 0.00
preston-kirby 6 1 0.17
preston-mario 1 1 1.00
prince-yoshi 10 5 0.50
professorwizard-kirby 1 0 0.00
professorwizard-pika 1 0 0.00
revan-kirby 82 41 0.50
rizner-kirby 2 2 1.00
sax-falcon 3 0 0.00
sax-mario 1 0 0.00
sedda-dk 1 0 0.00
sedda-fox 8 4 0.50
sextc-falcon 3 0 0.00
sextc-fox 1 0 0.00
shalaka-kirby 2 0 0.00
shalaka-pika 1 0 0.00
shears-luigi 5 1 0.20
shears-pika 13 4 0.31
shears-yoshi 16 7 0.44
sheermadness-pika 5 3 0.60
sheermadness-yoshi 4 0 0.00
starking-fox 1 1 1.00
starking-kirby 13 7 0.54
starking-samus 1 1 1.00
stranded-dk 1 1 1.00
stranded-falcon 9 6 0.67
stranded-kirby 1 1 1.00
stranded-pika 14 9 0.64
stranded-yoshi 2 0 0.00
superboomfan-dk 4 2 0.50
superboomfan-falcon 34 20 0.59
superboomfan-fox 3 3 1.00
superboomfan-kirby 36 32 0.89
superboomfan-link 1 1 1.00
superboomfan-pika 62 53 0.85
superboomfan-yoshi 4 3 0.75
tacos-dk 7 2 0.29
tacos-falcon 14 5 0.36
tacos-fox 1 0 0.00
tacos-link 1 0 0.00
tacos-pika 18 7 0.39
tacos-puff 1 0 0.00
tacos-yoshi 38 24 0.63
taimai-fox 3 0 0.00
thebigd-kirby 2 2 1.00
thebigd-pika 3 0 0.00
thekuzinator-kirby 1 0 0.00
thekuzinator-yoshi 1 0 0.00
thez-falcon 6 0 0.00
thez-fox 11 5 0.45
thez-kirby 1 0 0.00
thez-pika 28 14 0.50
thez-yoshi 8 3 0.38
vanillarin-kirby 2 0 0.00
vinsanity-falcon 1 0 0.00
vinsanity-fox 12 4 0.33
vinsanity-link 1 0 0.00
vinsanity-luigi 1 1 1.00
wangera-puff 31 18 0.58
wario-pika 15 11 0.73
wizzrobe-pika 1 0 0.00
wizzrobe-yoshi 68 28 0.41
ybombb-falcon 7 3 0.43
ybombb-puff 6 2 0.33
ybombb-yoshi 4 2 0.50
zantetsu-falcon 3 0 0.00
zeppelin-falcon 4 2 0.50
zeppelin-pika 1 0 0.00
zero-falcon 33 16 0.48
zero-fox 2 0 0.00
zero-pika 5 3 0.60
In [2]:
# Make plots with smashplot
import smasharchive, smashplots
print_flag = True
db = smasharchive.smashdb()
db.tournament_name_skip['kansai'] = 1
db.tournament_name_skip['beast7'] = 1
db.level_limits = [0,9]
db.refilter_archive()
smashplots.plot_char_use(db, 'NA-char-', print_flag)
initiatlizing smashdb
Trying NA-char--hightier 5 5
Trying NA-char--hightier 5 5
Trying NA-char--lowtier 7 7
Trying NA-char--lowtier 7 7
Trying NA-char--fullcast 0 0
passed an empty input for NA-char--fullcast
Trying NA-char--lowtier 7 7
Trying NA-char--lowtier 7 7
Trying NA-char--fullcast 12 12
Trying NA-char--fullcast 12 12
In [3]:
# CHAR USE TABLES
db = smasharchive.smashdb()
db.tournament_name_skip['kansai'] = 1
db.tournament_name_skip['beast7'] = 1
#db.skip_these_players['superboomfan'] = 1
#db.skip_these_players['alvin'] = 1
db.level_limits = [0,2]
db.refilter_archive()
db.print_chargames_stats()
initiatlizing smashdb
* Total games 595.0 (two characters appear per game)
* Number of players in query: 253
* Number of games in query: 595
| char | # appearances | % of total |
|:-------------|--------------:|-----------:|
| pika | 299.0 | 0.25 |
| falcon | 258.0 | 0.22 |
| kirby | 164.0 | 0.14 |
| fox | 138.0 | 0.12 |
| yoshi | 113.0 | 0.09 |
| puff | 76.0 | 0.06 |
| mario | 37.0 | 0.03 |
| dk | 34.0 | 0.03 |
| link | 24.0 | 0.02 |
| ness | 22.0 | 0.02 |
| samus | 16.0 | 0.01 |
| luigi | 9.0 | 0.01 |
In [4]:
# CHAR USE TABLES
# Print Kansai players
db = smasharchive.smashdb()
db.tournament_name_skip['beast7'] = 1
db.tournament_name_skip['genesis 4'] = 1
db.tournament_year_skip['2016'] = 1
db.level_limits = [0,9]
db.refilter_archive()
db.print_header()
db.print_chargames_stats()
#db.print_playerchar()
initiatlizing smashdb
SMASH ARCHIVE QUERY RESULTS
| Name | Players | data-points | Region | Version |
|:-----------------|--------:|------------:|--------:|---------:|
| 2017 kansai | 57 | 68 | Japan | J |
| 2017 ceodreamland| 53 | 34 | NA | U |
| 2017 goml | 81 | 42 | NA | U |
| 2017 letsgo | 153 | 63 | NA | U |
| 2017 snosa3 | 101 | 73 | NA | U |
| 2017 ltc5 | 55 | 38 | NA | U |
* Includes pools games through gf2
* Number of players in query: 64
* Number of games in query: 318
* Total games 318.0 (two characters appear per game)
* Number of players in query: 64
* Number of games in query: 318
| char | # appearances | % of total |
|:-------------|--------------:|-----------:|
| pika | 197.0 | 0.31 |
| falcon | 109.0 | 0.17 |
| yoshi | 98.0 | 0.15 |
| kirby | 86.0 | 0.14 |
| fox | 51.0 | 0.08 |
| link | 32.0 | 0.05 |
| puff | 26.0 | 0.04 |
| mario | 16.0 | 0.03 |
| samus | 9.0 | 0.01 |
| ness | 9.0 | 0.01 |
| dk | 3.0 | 0.00 |
In [5]:
db = smasharchive.smashdb()
db.tournament_name_skip['kansai'] = 1
db.level_limits = [0,9]
db.refilter_archive()
db.print_header()
# db.print_playerchar()
import smashplots as smp
smp.plot_char_use(db, '2016')
initiatlizing smashdb
SMASH ARCHIVE QUERY RESULTS
| Name | Players | data-points | Region | Version |
|:-----------------|--------:|------------:|--------:|---------:|
| 2016 genesis 3 | 238 | 176 | NA | U |
| 2016 pound | 107 | 137 | NA | U |
| 2016 goml | 83 | 102 | NA | U |
| 2016 snosa2 | 96 | 94 | NA | U |
| 2017 beast7 | 43 | 45 | Europe | U |
| 2016 ssc | 314 | 211 | NA | U |
| 2017 genesis 4 | 185 | 182 | NA | U |
| 2016 shine | 109 | 110 | NA | U |
| 2016 apex | 54 | 63 | NA | U |
| 2016 summit | 28 | 56 | NA | U |
| 2016 superboomed | 80 | 87 | NA | U |
| 2016 bossbattle2 | 90 | 93 | NA | U |
| 2016 dpotg | 73 | 86 | NA | U |
| 2016 deluge | 25 | 40 | NA | U |
| 2017 ceodreamland| 53 | 34 | NA | U |
| 2017 goml | 81 | 42 | NA | U |
| 2017 letsgo | 153 | 63 | NA | U |
| 2017 snosa3 | 101 | 73 | NA | U |
| 2017 ltc5 | 55 | 38 | NA | U |
* Includes pools games through gf2
* Number of players in query: 279
* Number of games in query: 1732
Trying 2016-hightier 5 5
Trying 2016-lowtier 7 7
Trying 2016-fullcast 0 0
passed an empty input for 2016-fullcast
Trying 2016-lowtier 7 7
Trying 2016-fullcast 12 12
Content source: NCssb64/major-stats
Similar notebooks: