可视化传播PythonCheatSheet (4).pdf
《可视化传播PythonCheatSheet (4).pdf》由会员分享,可在线阅读,更多相关《可视化传播PythonCheatSheet (4).pdf(1页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Python For Data Science Cheat SheetMatplotlibLearn Python Interactively at www.DataCMatplotlibDataCampLearn Python for Data Science Interactively Prepare The DataAlso see Lists&NumPy Matplotlib is a Python 2D plotting library which produces publication-quality figures in a variety of hardcopy format
2、s and interactive environments across platforms.1 import numpy as np x=np.linspace(0,10,100)y=np.cos(x)z=np.sin(x)Show Plot plt.show()Save Plot Save figures plt.savefig(foo.png)Save transparent figures plt.savefig(foo.png,transparent=True)65 fig=plt.figure()fig2=plt.figure(figsize=plt.figaspect(2.0)
3、Create Plot2Plot Anatomy&WorkflowAll plotting is done with respect to an Axes.In most cases,a subplot will fit your needs.A subplot is an axes on a grid system.fig.add_axes()ax1=fig.add_subplot(221)#row-col-num ax3=fig.add_subplot(212)fig3,axes=plt.subplots(nrows=2,ncols=2)fig4,axes2=plt.subplots(nc
4、ols=3)Customize PlotColors,Color Bars&Color MapsMarkersLinestylesMathtextText&AnnotationsLimits,Legends&Layouts The basic steps to creating plots with matplotlib are:1 Prepare data 2 Create plot 3 Plot 4 Customize plot 5 Save plot 6 Show plot import matplotlib.pyplot as plt x=1,2,3,4 y=10,20,25,30 f
5、ig=plt.figure()ax=fig.add_subplot(111)ax.plot(x,y,color=lightblue,linewidth=3)ax.scatter(2,4,6,5,15,25,color=darkgreen,marker=)ax.set_xlim(1,6.5)plt.savefig(foo.png)plt.show()Step 3,4Step 2Step 1Step 3Step 6Plot AnatomyWorkflow4 Limits&Autoscaling ax.margins(x=0.0,y=0.1)Add padding to a plot ax.axis
6、(equal)Set the aspect ratio of the plot to 1 ax.set(xlim=0,10.5,ylim=-1.5,1.5)Set limits for x-and y-axis ax.set_xlim(0,10.5)Set limits for x-axis Legends ax.set(title=An Example Axes,Set a title and x-and y-axis labels ylabel=Y-Axis,xlabel=X-Axis)ax.legend(loc=best)No overlapping plot elements Tick
7、s ax.xaxis.set(ticks=range(1,5),Manually set x-ticks ticklabels=3,100,-12,foo)ax.tick_params(axis=y,Make y-ticks longer and go in and out direction=inout,length=10)Subplot Spacing fig3.subplots_adjust(wspace=0.5,Adjust the spacing between subplots hspace=0.3,left=0.125,right=0.9,top=0.9,bottom=0.1)f
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可视化传播PythonCheatSheet 4 可视化 传播 PythonCheatSheet
限制150内