html_url,issue_url,id,node_id,user,created_at,updated_at,author_association,body,reactions,performed_via_github_app,issue https://github.com/pydata/xarray/issues/1387#issuecomment-298081427,https://api.github.com/repos/pydata/xarray/issues/1387,298081427,MDEyOklzc3VlQ29tbWVudDI5ODA4MTQyNw==,1386642,2017-04-28T19:04:46Z,2017-04-28T19:04:46Z,CONTRIBUTOR,I tend to agree with you @shoyer. In that case it would be nice to have a `Dataset.plot` convenience method for plotting all the variables in a Dataset. This method could handle all the annoying boiler plate associated with subplots/AxesGrid.,"{""total_count"": 8, ""+1"": 8, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,224846826 https://github.com/pydata/xarray/issues/1387#issuecomment-297997508,https://api.github.com/repos/pydata/xarray/issues/1387,297997508,MDEyOklzc3VlQ29tbWVudDI5Nzk5NzUwOA==,1386642,2017-04-28T13:27:59Z,2017-04-28T13:27:59Z,CONTRIBUTOR,"The AxesGrid API isn't actually that bad. See this ```python from mpl_toolkits.axes_grid1 import ImageGrid import xarray as xr fig = plt.figure(figsize=(6,2.5)) grid = ImageGrid(fig, 111, (1,2), axes_pad=.1, cbar_location='bottom', cbar_mode='each', cbar_pad=0.3, aspect=False, cbar_size='3%') for (lab,data), ax, cax in zip(t.groupby('season'), grid, grid.cbar_axes): im = ax.contourf(data) cax.colorbar(im) ``` ![](http://i.imgur.com/HroE4za.png)","{""total_count"": 2, ""+1"": 2, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,224846826 https://github.com/pydata/xarray/issues/1387#issuecomment-297982393,https://api.github.com/repos/pydata/xarray/issues/1387,297982393,MDEyOklzc3VlQ29tbWVudDI5Nzk4MjM5Mw==,1386642,2017-04-28T12:12:56Z,2017-04-28T12:12:56Z,CONTRIBUTOR,"whoops. accidentally hit the close button. @fmaussion I was worried that would be the case. I think matplotlib's [AxesGrid](https://matplotlib.org/2.0.0/mpl_toolkits/axes_grid/index.html) module is the appropriate tool to handle this use case. Unfortunately, I find the AxesGrid API pretty unpleasant for interactive use.","{""total_count"": 0, ""+1"": 0, ""-1"": 0, ""laugh"": 0, ""hooray"": 0, ""confused"": 0, ""heart"": 0, ""rocket"": 0, ""eyes"": 0}",,224846826