![Page 1: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/1.jpg)
INTROTOPYTHONFORAOSC
OCT21,2016
AOSC652 1
![Page 2: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/2.jpg)
INTROTOPYTHON
Day3• Plottingprocessesandexamples
AOSC652 2
![Page 3: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/3.jpg)
MODIFICATIONSFORCUSTOMMODULES
• Edityour.cshrc fileandaddthisline…• setenv PYTHONPATH$HOME/aosc652:$HOME/pythonModules
• Makeadirectoryforcustompythonmodules• mkdir ~/pythonModules
• CopymyLHDmodule• Cp ~jeff/pythonModules/LDH.py ~/pythonModules/.
• Logoutor"source~/.cshrc"
AOSC652 3
![Page 4: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/4.jpg)
1-DPLOTTING
importmatplotlib.pyplot asplt
• plt.plot(x,y,c='g',ls='--',marker='s')• plt.semilogx(),plt.semilogy(),plt.loglog()• plt.xlabels('string')• plt.ylabels('string')• plt.title('string')• plt.legend(loc=0)
AOSC652 4
![Page 5: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/5.jpg)
PLOTTINGEXAMPLES
SimplePlot
AOSC652 5
import matplotlib.pyplot as pltimport numpy as np
t=np.arange(0.0,2.0,0.01)s=np.sin(2*np.pi*t)plt.plot(t,s)plt.xlabel('time(s)')plt.ylabel('voltage(mV)')plt.title('Aboutassimpleasitgets,folks')plt.grid(True)plt.savefig("test.png")plt.show()
![Page 6: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/6.jpg)
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo
• scatter_demo2.py
• Scatterplotwithdynamicpointsizes
AOSC652 6
![Page 7: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/7.jpg)
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo
• major_minor_demo1.py
• LinePlotwithtickmarks
AOSC652 7
![Page 8: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/8.jpg)
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo• multiple_yaxis_with_spines.py
• MultipleYaxis
AOSC652 8
![Page 9: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/9.jpg)
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo
• pcolormesh_levels.py
AOSC652 9
![Page 10: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/10.jpg)
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo
• contour3d_demo3.py
AOSC652 10
![Page 11: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/11.jpg)
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo
• wire3d_animation.py
• simple_3danim.py
AOSC652 11
![Page 12: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/12.jpg)
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo• bachelors_degrees_by_gender.py
AOSC652 12
![Page 13: INTRO TO PYTHON - University Of Marylandrjs/class/fall2016/... · PLOTTING EXAMPLES Simple Plot AOSC 652 5 import matplotlib.pyplot as plt import numpy as np t = np.arange(0.0, 2.0,](https://reader035.vdocuments.us/reader035/viewer/2022070918/5fb866f9a943b7036c24a5a9/html5/thumbnails/13.jpg)
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo/
http://matplotlib.org/examples/
AOSC652 13