In [7]:
%matplotlib inline

import pandas as pd
import json

In [10]:
with open('/Users/danielkershaw/Downloads/part-00024 (1)') as data_file:
    for l in data_file:
        data = json.loads(l)

In [11]:
data = pd.read_json(data).T

In [13]:
data.boxplot()


/Users/danielkershaw/Virtualenvs/DiffusionSimulation/lib/python2.7/site-packages/ipykernel/__main__.py:1: FutureWarning: 
The default value for 'return_type' will change to 'axes' in a future release.
 To use the future behavior now, set return_type='axes'.
 To keep the previous behavior and silence this warning, set return_type='dict'.
  if __name__ == '__main__':
Out[13]:
{'boxes': [<matplotlib.lines.Line2D at 0x10f472390>,
  <matplotlib.lines.Line2D at 0x10ef49bd0>,
  <matplotlib.lines.Line2D at 0x10ef8b810>,
  <matplotlib.lines.Line2D at 0x10efbd450>],
 'caps': [<matplotlib.lines.Line2D at 0x10f46f290>,
  <matplotlib.lines.Line2D at 0x10f46f8d0>,
  <matplotlib.lines.Line2D at 0x10ef5fe90>,
  <matplotlib.lines.Line2D at 0x10ef68510>,
  <matplotlib.lines.Line2D at 0x10efa9ad0>,
  <matplotlib.lines.Line2D at 0x10efb3150>,
  <matplotlib.lines.Line2D at 0x10eeae710>,
  <matplotlib.lines.Line2D at 0x10eeaed50>],
 'fliers': [<matplotlib.lines.Line2D at 0x10ef49590>,
  <matplotlib.lines.Line2D at 0x10ef8b1d0>,
  <matplotlib.lines.Line2D at 0x10efb3dd0>,
  <matplotlib.lines.Line2D at 0x10ee8ba10>],
 'means': [],
 'medians': [<matplotlib.lines.Line2D at 0x10f46ff10>,
  <matplotlib.lines.Line2D at 0x10ef68b50>,
  <matplotlib.lines.Line2D at 0x10efb3790>,
  <matplotlib.lines.Line2D at 0x10ee8b3d0>],
 'whiskers': [<matplotlib.lines.Line2D at 0x10f472550>,
  <matplotlib.lines.Line2D at 0x10f472c10>,
  <matplotlib.lines.Line2D at 0x10ef5f210>,
  <matplotlib.lines.Line2D at 0x10ef5f850>,
  <matplotlib.lines.Line2D at 0x10ef8be10>,
  <matplotlib.lines.Line2D at 0x10efa9490>,
  <matplotlib.lines.Line2D at 0x10efbda50>,
  <matplotlib.lines.Line2D at 0x10eeae0d0>]}

In [15]:
from pandas.tools.plotting import scatter_matrix
scatter_matrix(data, alpha=0.2, figsize=(6, 6), diagonal='kde')


Out[15]:
array([[<matplotlib.axes._subplots.AxesSubplot object at 0x10eec8390>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10ee51810>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10ed4de10>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10ea3fd50>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x10b6fb210>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10efd4a90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10f6c0f10>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10f739d90>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x10f79ea50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10f816dd0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10f873ad0>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10f8eff50>],
       [<matplotlib.axes._subplots.AxesSubplot object at 0x10f89e150>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10f9dfa90>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10fa62c50>,
        <matplotlib.axes._subplots.AxesSubplot object at 0x10fad13d0>]], dtype=object)

In [ ]: