intro to python - university of marylandrjs/class/fall2016/... · plotting examples simple plot...
Post on 15-Aug-2020
9 Views
Preview:
TRANSCRIPT
INTROTOPYTHONFORAOSC
OCT21,2016
AOSC652 1
INTROTOPYTHON
Day3• Plottingprocessesandexamples
AOSC652 2
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
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
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()
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo
• scatter_demo2.py
• Scatterplotwithdynamicpointsizes
AOSC652 6
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo
• major_minor_demo1.py
• LinePlotwithtickmarks
AOSC652 7
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo• multiple_yaxis_with_spines.py
• MultipleYaxis
AOSC652 8
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo
• pcolormesh_levels.py
AOSC652 9
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo
• contour3d_demo3.py
AOSC652 10
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo
• wire3d_animation.py
• simple_3danim.py
AOSC652 11
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo• bachelors_degrees_by_gender.py
AOSC652 12
PLOTTINGEXAMPLES
~jeff/aosc652/week08/demo/
http://matplotlib.org/examples/
AOSC652 13
top related