Classify customer potential

Like most companies, Red Hat is able to gather a great deal of information over time about the behavior of individuals who interact with them. They’re in search of better methods of using this behavioral data to predict which individuals they should approach—and even when and how to approach them. In this competition, Kagglers are challenged to create a classification algorithm that accurately identifies which customers have the most potential business value for Red Hat based on their characteristics and activities. With an improved prediction model in place, Red Hat will be able to more efficiently prioritize resources to generate more business and better serve their customers.

Get Data description

This competition uses two separate data files that may be joined together to create a single, unified data table: a people file and an activity file.

The people file contains all of the unique people (and the corresponding characteristics) that have performed activities over time. Each row in the people file represents a unique person. Each person has a unique people_id.

The activity file contains all of the unique activities (and the corresponding activity characteristics) that each person has performed over time. Each row in the activity file represents a unique activity performed by a person on a certain date. Each activity has a unique activity_id.

The challenge of this competition is to predict the potential business value of a person who has performed a specific activity. The business value outcome is defined by a yes/no field attached to each unique activity in the activity file. The outcome field indicates whether or not each person has completed the outcome within a fixed window of time after each unique activity was performed.

The activity file contains several different categories of activities. Type 1 activities are different from type 2-7 activities because there are more known characteristics associated with type 1 activities (nine in total) than type 2-7 activities (which have only one associated characteristic).

To develop a predictive model with this data, you will likely need to join the files together into a single data set. The two files can be joined together using person_id as the common key. All variables are categorical, with the exception of 'char_38' in the people file, which is a continuous numerical variable.

Own summary of Competition

Data of People Characteristics and Activity during a specific period to make a predictive model to assess the business value of a customer.

File Name Available Formats Description
people.csv zip characteristics, people_id (unique)
sample_submission.csv zip
act_test.csv zip activity during period, each activity activity_id (unique) test
act_train.csv zip activity during period, each activity activity_id (unique) train

In [1]:
%matplotlib inline
from IPython.display import Image
from IPython.core.display import HTML 
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
plt.style.use('ggplot')
plt.rcParams['figure.figsize'] = 16, 9

In [2]:
df_people = pd.read_csv("../data/raw/people.csv")
df_people.columns


Out[2]:
Index(['people_id', 'char_1', 'group_1', 'char_2', 'date', 'char_3', 'char_4',
       'char_5', 'char_6', 'char_7', 'char_8', 'char_9', 'char_10', 'char_11',
       'char_12', 'char_13', 'char_14', 'char_15', 'char_16', 'char_17',
       'char_18', 'char_19', 'char_20', 'char_21', 'char_22', 'char_23',
       'char_24', 'char_25', 'char_26', 'char_27', 'char_28', 'char_29',
       'char_30', 'char_31', 'char_32', 'char_33', 'char_34', 'char_35',
       'char_36', 'char_37', 'char_38'],
      dtype='object')

In [3]:
df_people.head()


Out[3]:
people_id char_1 group_1 char_2 date char_3 char_4 char_5 char_6 char_7 ... char_29 char_30 char_31 char_32 char_33 char_34 char_35 char_36 char_37 char_38
0 ppl_100 type 2 group 17304 type 2 2021-06-29 type 5 type 5 type 5 type 3 type 11 ... False True True False False True True True False 36
1 ppl_100002 type 2 group 8688 type 3 2021-01-06 type 28 type 9 type 5 type 3 type 11 ... False True True True True True True True False 76
2 ppl_100003 type 2 group 33592 type 3 2022-06-10 type 4 type 8 type 5 type 2 type 5 ... False False True True True True False True True 99
3 ppl_100004 type 2 group 22593 type 3 2022-07-20 type 40 type 25 type 9 type 4 type 16 ... True True True True True True True True True 76
4 ppl_100006 type 2 group 6534 type 3 2022-07-27 type 40 type 25 type 9 type 3 type 8 ... False False True False False False True True False 84

5 rows × 41 columns


In [21]:
?df_people.groupby(['char_1','char_2'])

In [4]:
df_act_test = pd.read_csv("../data/raw/act_test.csv")
df_act_test.head()


Out[4]:
people_id activity_id date activity_category char_1 char_2 char_3 char_4 char_5 char_6 char_7 char_8 char_9 char_10
0 ppl_100004 act1_249281 2022-07-20 type 1 type 5 type 10 type 5 type 1 type 6 type 1 type 1 type 7 type 4 NaN
1 ppl_100004 act2_230855 2022-07-20 type 5 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 682
2 ppl_10001 act1_240724 2022-10-14 type 1 type 12 type 1 type 5 type 4 type 6 type 1 type 1 type 13 type 10 NaN
3 ppl_10001 act1_83552 2022-11-27 type 1 type 20 type 10 type 5 type 4 type 6 type 1 type 1 type 5 type 5 NaN
4 ppl_10001 act2_1043301 2022-10-15 type 5 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 3015

In [5]:
df_act_train = pd.read_csv("../data/raw/act_train.csv")

df_act_train.head()


Out[5]:
people_id activity_id date activity_category char_1 char_2 char_3 char_4 char_5 char_6 char_7 char_8 char_9 char_10 outcome
0 ppl_100 act2_1734928 2023-08-26 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 76 0
1 ppl_100 act2_2434093 2022-09-27 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 0
2 ppl_100 act2_3404049 2022-09-27 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 0
3 ppl_100 act2_3651215 2023-08-04 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 0
4 ppl_100 act2_4109017 2023-08-26 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 0

Where the activity actually made things happen for the business


In [6]:
df_act_train.where(df_act_train["outcome"]==1)


Out[6]:
people_id activity_id date activity_category char_1 char_2 char_3 char_4 char_5 char_6 char_7 char_8 char_9 char_10 outcome
0 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
1 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
3 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
4 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
5 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
6 ppl_100002 act2_1233489 2022-11-23 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
7 ppl_100002 act2_1623405 2022-11-23 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
8 ppl_100003 act2_1111598 2023-02-07 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
9 ppl_100003 act2_1177453 2023-06-28 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
10 ppl_100003 act2_133509 2022-08-10 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 894 1.0
11 ppl_100003 act2_1408475 2023-03-02 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 143 1.0
12 ppl_100003 act2_1610829 2022-09-13 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
13 ppl_100003 act2_1688731 2023-02-10 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 297 1.0
14 ppl_100003 act2_1961720 2023-06-28 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 269 1.0
15 ppl_100003 act2_1988351 2022-08-23 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
16 ppl_100003 act2_2198176 2022-08-16 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
17 ppl_100003 act2_2437661 2023-02-02 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
18 ppl_100003 act2_2476911 2023-03-02 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
19 ppl_100003 act2_2557270 2022-08-30 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 230 1.0
20 ppl_100003 act2_2581989 2023-02-21 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
21 ppl_100003 act2_3116385 2023-02-15 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
22 ppl_100003 act2_3159712 2022-08-30 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
23 ppl_100003 act2_3292005 2023-05-03 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
24 ppl_100003 act2_3461867 2023-08-02 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
25 ppl_100003 act2_3468306 2023-03-02 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 143 1.0
26 ppl_100003 act2_3867292 2023-02-10 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
27 ppl_100003 act2_3990676 2023-08-30 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 276 1.0
28 ppl_100003 act2_4102292 2023-08-30 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
29 ppl_100003 act2_4160587 2023-02-21 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
2197261 ppl_99994 act2_2053669 2023-01-19 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197262 ppl_99994 act2_2053762 2023-06-16 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 418 1.0
2197263 ppl_99994 act2_2134893 2023-08-23 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1396 1.0
2197264 ppl_99994 act2_2139237 2023-06-27 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197265 ppl_99994 act2_2233766 2023-06-28 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197266 ppl_99994 act2_2499779 2023-02-19 type 3 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 61 1.0
2197267 ppl_99994 act2_2514377 2023-06-15 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197268 ppl_99994 act2_2537795 2023-01-12 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197269 ppl_99994 act2_2582736 2023-06-16 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197270 ppl_99994 act2_2674371 2023-06-16 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197271 ppl_99994 act2_2808953 2023-05-02 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197272 ppl_99994 act2_2840212 2023-08-25 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 76 1.0
2197273 ppl_99994 act2_2992386 2023-06-15 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 201 1.0
2197274 ppl_99994 act2_3177773 2023-06-15 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 201 1.0
2197275 ppl_99994 act2_3284072 2023-07-14 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197276 ppl_99994 act2_3373847 2023-02-16 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197277 ppl_99994 act2_3534467 2023-08-17 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197278 ppl_99994 act2_3903321 2023-06-16 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 418 1.0
2197279 ppl_99994 act2_4024188 2023-01-12 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 520 1.0
2197280 ppl_99994 act2_4355021 2023-02-23 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 602 1.0
2197281 ppl_99994 act2_4433480 2023-01-24 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197282 ppl_99994 act2_4440524 2023-08-17 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 759 1.0
2197283 ppl_99994 act2_4473896 2023-06-15 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 418 1.0
2197284 ppl_99994 act2_4479985 2023-07-14 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 142 1.0
2197285 ppl_99994 act2_4581579 2023-01-13 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197286 ppl_99994 act2_4668076 2023-06-16 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 418 1.0
2197287 ppl_99994 act2_4743548 2023-03-30 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1832 1.0
2197288 ppl_99994 act2_536973 2023-01-19 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0
2197289 ppl_99994 act2_688656 2023-05-02 type 4 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 199 1.0
2197290 ppl_99994 act2_715089 2023-06-15 type 2 NaN NaN NaN NaN NaN NaN NaN NaN NaN type 1 1.0

2197291 rows × 15 columns


In [7]:
df_act_train.describe()


Out[7]:
outcome
count 2.197291e+06
mean 4.439544e-01
std 4.968491e-01
min 0.000000e+00
25% 0.000000e+00
50% 0.000000e+00
75% 1.000000e+00
max 1.000000e+00

Here we try to make sense of the people dataset


In [8]:
df_people.hist()


Out[8]:
array([[<matplotlib.axes._subplots.AxesSubplot object at 0x11b7dd198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x102677eb8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10584ffd0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1058925f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x105b3e710>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x105b815f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x105bc9dd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x105cf25f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x105d3a908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x105d8a400>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x105f9c3c8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x105fe68d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x106025080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10606f8d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1060ae080>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1060f4390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1061047b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x106297208>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x106461518>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10649bd30>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x106c78748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x106cb40b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x106d02908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x106d3f0b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x106dee3c8>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x106df5cc0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x106e79978>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x106ec2da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x106ef04a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x106f38b70>]], dtype=object)

In [15]:
df_people.char_1.value_counts().plot(kind='bar')


Out[15]:
<matplotlib.axes._subplots.AxesSubplot at 0x1107ecdd8>

In [29]:
for column in df_people.columns.tolist(): if column == "char_1": df_people[column]value_counts().plot(kind='bar')


  File "<ipython-input-29-31af1394d7f2>", line 1
    for column in df_people.columns.tolist(): if column == "char_1": df_people[column]value_counts().plot(kind='bar')
                                               ^
SyntaxError: invalid syntax

In [35]:
for column in df_people.columns.tolist():
    if column in "char_1":
        df_people[column].value_counts().plot(kind='bar')



In [41]:
df_people.apply(pd.Series.value_counts)


/usr/local/lib/python3.5/site-packages/pandas/core/frame.py:5283: RuntimeWarning: unorderable types: bool() > str(), sort order is undefined for incomparable objects
  index = _union_indexes(indexes)
/usr/local/lib/python3.5/site-packages/pandas/indexes/api.py:71: RuntimeWarning: unorderable types: str() < int(), sort order is undefined for incomparable objects
  result = result.union(other)
Out[41]:
people_id char_1 group_1 char_2 date char_3 char_4 char_5 char_6 char_7 ... char_29 char_30 char_31 char_32 char_33 char_34 char_35 char_36 char_37 char_38
2020-05-18 NaN NaN NaN NaN 15.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-19 NaN NaN NaN NaN 22.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-20 NaN NaN NaN NaN 49.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-21 NaN NaN NaN NaN 51.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-22 NaN NaN NaN NaN 40.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-23 NaN NaN NaN NaN 62.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-24 NaN NaN NaN NaN 13.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-25 NaN NaN NaN NaN 28.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-26 NaN NaN NaN NaN 54.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-27 NaN NaN NaN NaN 92.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-28 NaN NaN NaN NaN 695.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-29 NaN NaN NaN NaN 457.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-30 NaN NaN NaN NaN 57.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-05-31 NaN NaN NaN NaN 21.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-01 NaN NaN NaN NaN 17.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-02 NaN NaN NaN NaN 45.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-03 NaN NaN NaN NaN 77.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-04 NaN NaN NaN NaN 76.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-05 NaN NaN NaN NaN 94.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-06 NaN NaN NaN NaN 62.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-07 NaN NaN NaN NaN 16.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-08 NaN NaN NaN NaN 7.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-09 NaN NaN NaN NaN 59.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-10 NaN NaN NaN NaN 142.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-11 NaN NaN NaN NaN 77.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-12 NaN NaN NaN NaN 262.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-13 NaN NaN NaN NaN 49.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-14 NaN NaN NaN NaN 15.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-15 NaN NaN NaN NaN 14.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
2020-06-16 NaN NaN NaN NaN 52.0 NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
41 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 884.0
35 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 882.0
28 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 877.0
13 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 870.0
20 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 863.0
33 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 857.0
48 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 851.0
34 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 835.0
18 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 814.0
22 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 789.0
14 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 787.0
30 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 785.0
25 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 764.0
40 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 735.0
19 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 722.0
2 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 710.0
16 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 709.0
9 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 683.0
42 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 680.0
3 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 674.0
12 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 667.0
4 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 655.0
10 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 631.0
17 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 610.0
15 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 599.0
11 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 577.0
6 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 570.0
5 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 554.0
8 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 551.0
7 NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN ... NaN NaN NaN NaN NaN NaN NaN NaN NaN 528.0

224682 rows × 41 columns


In [25]:
from pandas.tools.plotting import scatter_matrix

scatter_matrix(df_people, alpha=0.2, figsize=(6, 6), diagonal='kde')


Out[25]:
array([[<matplotlib.axes._subplots.AxesSubplot object at 0x10ed675c0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x106fdc898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10ed76518>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1070565f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x107a4b7f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10d2aa8d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10d2f73c8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10d32edd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10d37c128>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10d3b2dd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10edc6128>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10f1d0240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10f20eac8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10f25d5c0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10f293fd0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10f994320>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10f9cafd0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10fa1d320>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10fc90438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10fcbd2e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10fd04400>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10fd452e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10fe8c9b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10fecf2e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10ff595f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10ffa6e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x110120da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11016beb8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1101f87f0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1102482e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1104bdc50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11050b940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1104db0f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x110e5a668>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1111a7780>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1111e6748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x111238160>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11126da90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1112c1320>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1112f5a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x111340da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11134fc18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1113d0390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1114187b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x111446198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x115eff6a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x115f3cd68>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x115f8f5f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x115f59438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116014390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11605f4a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11609e940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1160ee358>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116125c88>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116177518>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1161aec88>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1161f7f98>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116207dd8>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x116286588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1162cf9b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11630cda0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116356cc0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11639c588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1163e4c50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116425588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11646f898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1164c2128>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1164fe080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116548198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116584a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1165d2588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11660aef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116656be0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1166260b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1166e1908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11672aa20>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11675e2e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1167ac748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1167e5908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11682bc18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11686e908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1168bb400>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116928be0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116994c18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116ba94a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116bdfe10>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116c2e160>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x116e705f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116eb8cc0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x116ff85f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117042908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117095198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1170d30f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11711c208>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117157b00>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1171a55f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1171dbf60>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117229c50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1171fa9b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1172b3978>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1172fda90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11733fa58>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11738d470>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1173c3da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117417630>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11744eda0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11749c0f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1174a7588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1175666a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1175b1ac8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1175edeb8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117676dd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1176bb6a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117884d68>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1178c46a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117b2fbe0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x117b7bdd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117bbcbe0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117c095f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117c41f28>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117c957b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117cccf28>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117d1b278>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117d21c18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117da5828>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117deec50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117e2f080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117e73f60>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117eba828>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117f03ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117f40828>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x117f8eb38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1180233c8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11805e320>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1180a8438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118122d30>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118171828>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11836f1d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1183b6e80>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1183865c0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118440ba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11864bcc0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11868bc88>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1186d96a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118710fd0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x118861860>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11889bfd0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1188eb320>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1188f1c50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1189748d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1189bccf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1189fe128>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118a48048>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118a888d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118acff98>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118b0e8d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118b5cbe0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118baf470>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118beb3c8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118c344e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118c70dd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118cbe8d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1180b76a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118d26b00>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118d432e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118db1358>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118dfeba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118e7b550>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x118ec3860>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x119085cf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1190d5400>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x119888cf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1198d9048>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x119928898>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1199637f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x119bb1908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x119bf3240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x119c3acf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x119c796a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x119e48390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x119c91be0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x119ed20b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a01c1d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a05c198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a0a5b70>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a0e14e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a130d30>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a16f4e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a1b67f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a1c7780>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a23fda0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a28e208>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a2ca5f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a314518>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a3b5da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a4034a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a43cda0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a48f0f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a4dc940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a518898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a5619b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a5a32e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a5ebda0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x11a688748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a6d4438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11a69f400>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ab60160>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11aba9278>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11abea240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ac31c18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ac71588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11acbddd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11acfa588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ad42898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ad519b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11adcce48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ae1b2b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ae566a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11aea15c0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11aee2e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11af30550>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11af67e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11af8bbe0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11afe6278>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b01d9e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b066ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b0a2a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b136320>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b16ea90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b375da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b386c18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b404390>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x11b4507b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b64bba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b696ac8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b6db390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b825a58>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b866390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b8ae6a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b8fdef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b938e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b984f60>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11b9c4898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ba13390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ba49cf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ba979e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ba655c0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11bb22710>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11bb6b828>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11bbab7f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11bbfc208>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11bc32b38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11bc843c8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11bcbcb38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11bd04e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11bd15cc0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11bd95438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11bdde860>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11be59c50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11bea3b70>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c0a9438>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x11c0f2b00>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c374438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c3bc748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c40bf98>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c447ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c498048>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c4d0940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c520438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c557da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c5a5a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c574b38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c62e7b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c6798d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c6ba898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c7092b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c73ebe0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c792470>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c7c9be0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c812ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c8227f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c8a34e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c92d908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11c968cf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11cbb1c18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11cbf74e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11cc41ba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11cc834e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ce8b7f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d020080>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x11d054f98>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d0a50f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d0e09e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d12f4e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d164e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d1b4b38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d1810b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d20f550>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d25c978>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d29e160>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d2e9080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d327908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d371fd0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d3ae908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d3fac18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d4504a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d48b400>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d4d4518>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d50fe10>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d55e908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d59a2b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d5e3f60>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d5b35f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d6adc88>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d8b8da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d8f7d68>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11db88780>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11dbc30f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11dc0f940>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x11dc4e0f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11dc98400>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11dca7710>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11dd209b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11dd6bdd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ddac208>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ddf5128>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11de359b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11de850b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11debd9b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11df09cc0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11df5c550>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11df984a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11dfe35c0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e01ceb8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e06a9b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e0a8358>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e138048>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e0c1748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e37cd30>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e3c6e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e405e10>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e455828>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e612198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e65f9e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e69e198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e7e64a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e7f57f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e86fa58>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x11e8b9e80>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e8f92b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e9441d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e983a58>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11e9d5160>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ea0ca58>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ea57d68>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11eaae5f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11eae8550>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11eb32668>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11eb6bf60>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ebbaa58>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ebf9400>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ec470f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ec10b70>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11eccadd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ed16ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ed54eb8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11eda48d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ee21240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11ee6da90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f02b240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f075550>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f0824e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f33db00>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f387f28>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f3c7358>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f412278>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f453b00>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x11f4a1208>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f4d9b00>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f525e10>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f5796a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f5b55f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f600710>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f640048>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f689b00>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f6c74a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f712198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f6deb38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f798e80>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f7e3f98>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11d4ec400>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f843b38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f8800f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f8c8400>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f907898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f950f60>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11fb4e898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11fb9cba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11fbf0438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11fdea390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11fe364a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11fe70da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11febf898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11fffb240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120044ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120012588>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1200cdc18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120118d30>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120158cf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1201a9710>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1201e6080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1202318d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12026e080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1202b7390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1202be6d8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120341940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12038bd68>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1203cd198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1204170b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120457940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1204a5048>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1204dc940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12052bc50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12057d4e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1205b9438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120644550>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12067ee48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12088e940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1208c92e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120b50f98>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120b21630>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120bdccc0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120c26dd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120c66da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120cb57b8>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x120cf2128>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120d3f978>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120d7d128>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120dc6438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120dd6748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120e4f9e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120e9ae10>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120edc240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120f24160>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120f639e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120fb30f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x120fea9e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121038cf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12108d588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1211064e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1211535f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12138cef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1213dc9e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121417390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1215e6080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12142e780>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12166dd68>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1216b4e80>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1217f4e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121844860>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1218811d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1218cea20>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12190a1d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1219544e0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x121962438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1219dfa90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121a27eb8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121a692e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121ab3208>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121af2a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121b41198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121b78a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121bc6da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121c1c630>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121c56588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121c9f6a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121cdaf98>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121d2ba90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121d67438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121db4128>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121d7eba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x121e78e10>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122083f28>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1220c4ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122351908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12238f278>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1223dbac8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12241b278>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122463588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122474518>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1224edb38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122537f60>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122578390>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1225c12b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122600b38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122650240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122688b38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1226d6e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1227296d8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122764630>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1227af748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1227f0080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122839b38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1228734e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1229031d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12288cb38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x11f8e5588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122b8d4e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122bc8ac8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122c12fd0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122c53748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122e63240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x122fd9ba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1230239e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123031a20>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1230b26a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1230fb5c0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12313c898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12318a2b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1231c2be0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123216470>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12324dbe0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x123295ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1232a57f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1233264e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12336f908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1233aacf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1233f5c18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12343a4e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123485ba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1234c54e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12350d7f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123563080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123597f98>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1236280f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1236629e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1238334e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123868e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123b37b38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1238860b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123bc1860>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123c0b978>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123c4b940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123c9a358>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123cd1c88>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123d25518>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123d5bc88>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123da5f98>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123db5dd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123e33588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123e7e9b0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x123ebada0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123f02cc0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123f48588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123f91c50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x123fd3588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12401d898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124071128>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1240ab080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1240f7198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124332a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124380588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1243b6ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124404be0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1243d40b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12460f908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124658a20>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1247989e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1247e9400>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124820d30>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1248725c0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1248a9d30>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1248f8080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124901630>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124981630>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1249cba58>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124a08e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124a52d68>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124a96630>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124ae1cf8>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x124b21630>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124b6a940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124bbf1d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124bfa128>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124c44240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124c80b38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124cd0630>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124d05f98>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124d53c88>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124d223c8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124e1e9b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x124fe9ac8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125028a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1252b74a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1252efdd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125341668>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125378dd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1253c8128>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1253d24e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1254506d8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12549cb00>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1254d5ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125520e10>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1255646d8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1255aeda0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1255f06d8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1256399e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12568e278>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1256c71d0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1257142e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12574cbe0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12579c6d8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1257d8080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12581fd30>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1257ef3c8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1258aea58>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1258f5b70>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125b35b38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125b85550>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125bbbe80>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125c0f710>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125dc6e80>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125e161d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125e1ee48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125f9f780>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x125fe8ba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126023f98>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12606eeb8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1260b2780>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1260fce48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12613e780>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126187a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1261dd320>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126217278>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126261390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12629bc88>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1262ec780>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126329128>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x126371dd8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12633f518>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1263fbb00>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126445c18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126485be0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1264d45f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12650bf28>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12655d7b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126595f28>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126624278>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12662cc18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1236324a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12683d588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126ae6630>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126b30748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126b70550>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126bbf048>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126bf79b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126c446a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126c104a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126ccd3c8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126d1a4e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126d584a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126da1e80>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126ddf7f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126e31080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126e687f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126eb3b00>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126ec25c0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x126f400f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126f8b518>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x126fc6908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127010828>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1270560f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1270dd7b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1272e00f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12732a400>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127375c50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1273b1ba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12757dcc0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1275bf5f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12760c0f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127645a58>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127790748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12775bbe0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12781b470>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127864588>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1278a5550>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1278f0f28>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12792b898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127980128>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1279b8898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127a00ba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127a112e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127a91198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127adb5c0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127b159b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127b608d0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x127ba6198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127bed860>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127c30198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127cb84a8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127d06cf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127d41c50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127d8cd68>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127e0d6a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x127fdb198>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128013b00>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1282a07f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128029630>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12832a518>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128375630>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1283b55f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1283fffd0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12843a940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12848e1d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1284c6940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12850fc50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128520c50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12859d240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1285e9668>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128623a58>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12866c978>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1286b2240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1286fb908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12877d240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1287c6550>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x128813da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12884fcf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1288dae10>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1289db748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128ae9240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128b20ba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128b6d898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128b3d160>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128d785c0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128dc36d8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128e026a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128e540b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128f899e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x128fdc278>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1290139e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12905dcf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12906e908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1290ed2e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129135710>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129172b00>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1291bea20>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1292022e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12924b9b0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12928c2e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1292d45f8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129325e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12935fda0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1293aaeb8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1293eb7f0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x1294392e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1294b0c50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1294fd940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1294cd0f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129587668>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129613780>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129652748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129821160>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129a98a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129aea320>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129b21a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129b6bda0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129b7cc18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129bfa390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129c467b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129c7fba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129ccaac8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129d0f390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129d58a58>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129d99390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129de36a0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129e31ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129e6de48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129eb7f60>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129ef7898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129f85390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129fbdcf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12a0099e8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x129fdb5c0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x12a15e710>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12a2a8828>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12a2e77f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12a337208>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12eaa1b38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12eaf63c8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12eb2cb38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12eb76e48>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12eb86cc0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12ec05438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12ec50860>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12ec8ac50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12ecd4b70>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12ed19438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12ed64b00>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12eda5438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12eded748>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12ee3cf98>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12ee78ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12eec9048>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12ef03940>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12ef50438>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12ef88da0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12efd7a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12efa5b38>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f0607b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f0ac8d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f0ea898>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f13a2b0>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x12f170be0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f1c3470>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f1fbbe0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f246ef0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f2567f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f2d34e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f31f908>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f358cf8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f3a1c18>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f3e84e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f430ba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f4744e0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f4bd7f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f510080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x1291dfd68>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f52f8d0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f571390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f5b97b8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f5fb0f0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f642ba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f680550>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f6ce240>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f697ba8>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f751f28>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f7a3080>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f7e4048>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f82ba20>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f86a390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x12f8b6be0>]], dtype=object)

In [27]:
df_people.shape


Out[27]:
(189118, 41)

In [28]:
df_act_train.shape


Out[28]:
(2197291, 15)

In [42]:
import random
selected_people_id = [df_people.people_id[i] for i in sorted(random.sample(range(len(df_people.people_id.unique())), 10000))]

In [43]:
selected_people_train = df_people[df_people.people_id.isin(selected_people_id)]

In [44]:
selected_people_train.shape


Out[44]:
(10000, 41)

In [ ]: