- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python数据分析与科学计算
;;9.1Pyplot模块
;
;
;
;常用的点样式值;【例9.1】使用plot()函数绘制图形。;9.1Pyplot模块
;
;
;
;9.1Pyplot模块
;
;【例9.3】在一个窗口中绘制多个子图。;
;9.1Pyplot模块
;9.1Pyplot模块
;
;
;【例9.5】给例9.1绘制的图形添加标签。;
;
;9.1Pyplot模块
;
;【例9.7】绘制图表并将其保存。;
;【例9.8】绘制折线图。;9.2基本图形绘制
;【例9.9】绘制柱状图。;
;【例9.10】绘制直方图。;9.2基本图形绘制
;【例9.11】绘制饼形图。;9.2基本图形绘制
;【例9.12】某班一组同学身高、体重统计如表所示,通过绘制散点图观察两组身高和体重之间的关系。;9.2基本图形绘制
;【例9.13】生成500个符合标准正态分布的随机数,作为数据源,绘制散点图。;在散点图中,如果数据点太多,点和点会有重叠,对数据的解释和分析就会变得困难。可以采取调整透明度的方法,使数据点之间的差异更明显一些。例如可将例9.11中第6行代码plt.scatter(x,y)修改为plt.scatter(x,y,alpha=0.5,edgecolor=r),作用是调整点的透明度,并设置点的边缘颜色。;9.2基本图形绘制
;
;
;9.2基本图形绘制
;9.2基本图形绘制
;9.2基本图形绘制
;9.3高级图形绘制;
;
;9.3高级图形绘制;9.3高级图形绘制;importnumpyasnp
importmatplotlib.pyplotasplt
x=np.arange(0,10)#生成数组
y=np.arange(0,10)#生成数组
u=np.ones((10,10))#设置x分量方向
v=np.zeros((10,10))#设置y分量方向
fig=plt.figure(figsize=(9,6))
plt.streamplot(x,y,u,v,density=0.5)
plt.show();importnumpyasnp
importmatplotlib.pyplotasplt
w=3
y,x=np.mgrid[-w:w:100j,-w:w:100j]
u=x**2+y
v=x-y**2
fig=plt.figure(figsize=(9,6))
plt.streamplot(x,y,u,v,density=1)
plt.show();9.3高级图形绘制;importmatplotlib.pyplotasplt
importnumpyasnp
importseabornassns
uniform_data=np.random.rand(10,12)#生成随机数据
ax=sns.heatmap(uniform_data,vmin=0,vmax=1)
plt.show();9.3高级图形绘制;importnumpyasnp
importmatplotlib.pyplotasplt
x=np.arange(1,20)#生成数组
fig=plt.figure()#创建画布
#在画布上添加1个子块,标定绘图位置
ax=fig.add_subplot(1,1,1,projection=polar)
plt.polar(x,ro)#绘制极坐标图
plt.show();importnumpyasnp
importmatplotlib.pyplotasplt
x=np.arange(1,11)#生成数组
y=x**2
fig=plt.figure()#创建画布
ax=fig.add_subplot(1,1,1,projection=polar)
forx,yinzip(x,y):
plt.plot(x,y,ro)#绘制极坐标图
#添加每个点的极坐标
plt.text(x,y,%d,%d%(int(x),int(y)),
horizontalalignment=center,
verticalalignment=bottom)
plt.show(
您可能关注的文档
- Python 数据分析与科学计算 课件 第1章 数据分析基础.ppt
- Python 数据分析与科学计算 课件 第2章 Python数据分析环境.ppt
- Python 数据分析与科学计算 课件 第3章 Python数据类型.pptx
- Python 数据分析与科学计算 课件 第4章 程序控制结构.pptx
- Python 数据分析与科学计算 课件 第5章 函数与模块.pptx
- Python 数据分析与科学计算 课件 第7章 Numpy数值计算.pptx
- Python 数据分析与科学计算 课件 第8章 Pandas数据分析处理.pptx
- Python 数据分析与科学计算 课件 第10章 Scipy科学计算.pptx
- Python 数据分析与科学计算 课件 第11章 机器学习.pptx
- Python 数据分析与科学计算 课件全套 王小银 第1--11章 数据分析基础 ---机器学习.ppt
文档评论(0)