{"action":"closed","issue":{"url":"https://api.github.com/repos/mwaskom/seaborn/issues/503","labels_url":"https://api.github.com/repos/mwaskom/seaborn/issues/503/labels{/name}","comments_url":"https://api.github.com/repos/mwaskom/seaborn/issues/503/comments","events_url":"https://api.github.com/repos/mwaskom/seaborn/issues/503/events","html_url":"https://github.com/mwaskom/seaborn/issues/503","id":66989657,"number":503,"title":"MemoryError caused by jointplot","user":{"login":"lucashtnguyen","id":4603761,"avatar_url":"https://avatars.githubusercontent.com/u/4603761?v=3","gravatar_id":"","url":"https://api.github.com/users/lucashtnguyen","html_url":"https://github.com/lucashtnguyen","followers_url":"https://api.github.com/users/lucashtnguyen/followers","following_url":"https://api.github.com/users/lucashtnguyen/following{/other_user}","gists_url":"https://api.github.com/users/lucashtnguyen/gists{/gist_id}","starred_url":"https://api.github.com/users/lucashtnguyen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lucashtnguyen/subscriptions","organizations_url":"https://api.github.com/users/lucashtnguyen/orgs","repos_url":"https://api.github.com/users/lucashtnguyen/repos","events_url":"https://api.github.com/users/lucashtnguyen/events{/privacy}","received_events_url":"https://api.github.com/users/lucashtnguyen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/mwaskom/seaborn/labels/annoyance","name":"annoyance","color":"f7c6c7"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":4,"created_at":"2015-04-07T21:01:08Z","updated_at":"2015-05-03T23:23:49Z","closed_at":"2015-05-03T23:23:49Z","body":"The following example causes either a MemoryError, or the program will cause the system to crawl by using excessive amounts of RAM forcing a manual restart of the kernel.\r\n\r\n    import sys\r\n    if sys.version_info[0] < 3:\r\n        from StringIO import StringIO\r\n    else:\r\n        from io import StringIO\r\n\r\n    import pandas as pd\r\n    import seaborn as sns\r\n\r\n    datastr = u'''model   res\r\n    2467.012731   210\r\n    2467.231481   340\r\n    2467.089120   820\r\n    25861.313657   490\r\n    2467.000000  2400\r\n    2467.089120   710\r\n    2466.996528   475\r\n    2467.188657   340\r\n    2467.303241   180\r\n    2467.493056   490\r\n    2467.019676   220\r\n    2467.351852   410\r\n    6792.978009  1400\r\n    2467.030093   210\r\n    2467.004630   550\r\n    2467.312500   330\r\n    2467.244213   150\r\n    2467.416667   310\r\n    2467.127315   300\r\n    2467.443287   600\r\n    14270.891204   440\r\n    2467.575231   410\r\n    2467.503472   220\r\n    2467.145833   470\r\n    2487.700231   340\r\n    2467.083333   290\r\n    2467.190972   330\r\n    5745.777778   510\r\n    2467.133102   100\r\n    2467.214120   920\r\n    2467.111111   250\r\n    2467.157407   200\r\n    2466.958333   160\r\n    2467.000000   270'''\r\n\r\n    x = pd.read_csv(StringIO(datastr), sep='\\s+')\r\n    sns.jointplot('model', 'res', x)\r\n\r\nThus, far I've tested this issue on two machines running two different conda environments. Let me know if you need anymore info to diagnose the issue. \r\n\r\nCheers, L\r\n\r\n    In [1]:\r\n        print(sys.version_info)\r\n        print(pd.version.version)\r\n        print(sns.__version__)\r\n\r\n    Out[1]:\r\n        sys.version_info(major=2, minor=7, micro=5, releaselevel='final', serial=0)\r\n        0.16.0\r\n        0.5.1\r\n\r\n\r\n"}}