Plotting traits of Olympia oysters
import numpy as np
import pandas as pd
Txsize = pd.DataFrame({'size':[15, 20, 15,
17, 11, 13,
15, 14, 15,
22, 21, 24,],
'site':['Fid', 'Fid', 'Fid',
'Dab', 'Dab', 'Dab',
'Man', 'Man', 'Man',
'Obay', 'Obay', 'Obay'],
'pop':['Fidalgo', 'Dabob', 'OysterBay',
'Fidalgo', 'Dabob', 'OysterBay',
'Fidalgo', 'Dabob', 'OysterBay',
'Fidalgo', 'Dabob', 'OysterBay']})
Txsize
pop | site | size | |
---|---|---|---|
0 | Fidalgo | Fid | 15 |
1 | Dabob | Fid | 20 |
2 | OysterBay | Fid | 15 |
3 | Fidalgo | Dab | 17 |
4 | Dabob | Dab | 11 |
5 | OysterBay | Dab | 13 |
6 | Fidalgo | Man | 15 |
7 | Dabob | Man | 14 |
8 | OysterBay | Man | 15 |
9 | Fidalgo | Obay | 22 |
10 | Dabob | Obay | 21 |
11 | OysterBay | Obay | 24 |
12 rows × 3 columns
Txsize.plot()
<matplotlib.axes.AxesSubplot at 0x107e472d0>
Txsize2 = pd.DataFrame({'population':['Fidalgo', 'Dabob', 'OysterBay'],
'FID':[15, 20, 15],
'DAB':[17, 11, 13],
'MAN':[15, 14, 14],
'OBY':[22, 21, 24],})
Txsize2
DAB | FID | MAN | OBY | population | |
---|---|---|---|---|---|
0 | 17 | 15 | 15 | 22 | Fidalgo |
1 | 11 | 20 | 14 | 21 | Dabob |
2 | 13 | 15 | 14 | 24 | OysterBay |
3 rows × 5 columns
Txsize2.plot(#subplots='true',
ylim=(0, 25),
alpha=1,
x='population'
)
<matplotlib.axes.AxesSubplot at 0x10a0477d0>
Txsize3 = pd.DataFrame({'site':['Fidalgo', 'Dabob', 'Manchester','OysterBay'],
'FID':[21, 18, 15, 22],
'DAB':[26, 23, 14, 22],
'OBY':[19, 24, 15, 24]})
Txsize3
DAB | FID | OBY | site | |
---|---|---|---|---|
0 | 26 | 21 | 19 | Fidalgo |
1 | 23 | 18 | 24 | Dabob |
2 | 14 | 15 | 15 | Manchester |
3 | 22 | 22 | 24 | OysterBay |
4 rows × 4 columns
Txsize3.plot(#subplots='true',
ylim=(0, 40),
alpha=1,
x='site',
grid='off',
kind='bar'
)
<matplotlib.axes.AxesSubplot at 0x11032d790>
Txsize3.plot(#subplots='true',
#ylim=(0, 30),
alpha=1,
x='site',
grid='off',
kind='barh'
)
<matplotlib.axes.AxesSubplot at 0x10e73b7d0>
Txsize3.plot(#subplots='true',
ylim=(0, 30),
alpha=1,
x='site',
grid='off',
#kind='barh'
)
<matplotlib.axes.AxesSubplot at 0x10f49c610>
Dnum = pd.DataFrame({'site':['Fidalgo', 'Dabob', 'Manchester','OysterBay'],
'FID':[420, 210, 360, 405],
'DAB':[375, 310, 370, 370],
'OBY':[370, 250, 380, 360]})
Dnum
DAB | FID | OBY | site | |
---|---|---|---|---|
0 | 375 | 420 | 370 | Fidalgo |
1 | 310 | 210 | 250 | Dabob |
2 | 370 | 360 | 380 | Manchester |
3 | 370 | 405 | 360 | OysterBay |
4 rows × 4 columns
ax = Dnum.plot(lw=2,colormap='brg',marker='.',markersize=10,title='December Live Counts')
ax.set_ylabel("# of Alive Oysters"),
pyplot.ylim(ymin=0)
matplotlib.rcParams.update({'font.size': 14})
Dnum.plot(#subplots='true',
ylim=(0, 450),
alpha=1,
x='site',
grid='off',
#kind='barh',
)
<matplotlib.axes.AxesSubplot at 0x1097a2c90>