<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 The MIT License (MIT)<br>
Copyright (c) 2018 Massachusetts Institute of Technology<br>
Author
Step1:  Select which symbol to retrieve
Step2:  Create a data fetcher
Step3:  Access the data
Step4:  List the columns of the data
Step5:  Plot the closing price
<ASSISTANT_TASK:>
Python Code:
%matplotlib inline
import matplotlib.pyplot as plt
plt.rcParams['figure.dpi'] = 150
from skdaccess.framework.param_class import *
from skdaccess.finance.timeseries.stream import DataFetcher
Explanation: The MIT License (MIT)<br>
Copyright (c) 2018 Massachusetts Institute of Technology<br>
Author: Cody Rude<br>
This software has been created in projects supported by the US National<br>
Science Foundation and NASA (PI: Pankratius)<br>
Permission is hereby granted, free of charge, to any person obtaining a copy<br>
of this software and associated documentation files (the "Software"), to deal<br>
in the Software without restriction, including without limitation the rights<br>
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell<br>
copies of the Software, and to permit persons to whom the Software is<br>
furnished to do so, subject to the following conditions:<br>
The above copyright notice and this permission notice shall be included in<br>
all copies or substantial portions of the Software.<br>
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR<br>
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,<br>
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE<br>
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER<br>
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,<br>
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN<br>
THE SOFTWARE.<br>
Initial imports
End of explanation
stock_ap_list = AutoList(['SPY'])
Explanation: Select which symbol to retrieve
End of explanation
stockdf = DataFetcher([stock_ap_list], 'daily', '2017-06-01')
Explanation: Create a data fetcher
End of explanation
dw = stockdf.output()
label, data = next(dw.getIterator())
Explanation: Access the data
End of explanation
data.columns
Explanation: List the columns of the data
End of explanation
ax = data['4. close'].plot(title='SPY daily closing price');
ax.set_ylabel('price');
Explanation: Plot the closing price
End of explanation
<END_TASK>