网站大量收购独家精品文档,联系QQ:2885784924

python课件-第17章 科学计算与可视化.ppt

python课件-第17章 科学计算与可视化.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共112页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
17.3.2 绘制散点图 a = np.arange(0, 2.0*np.pi, 0.1) b = np.cos(a) pl.scatter(a,b) pl.show() 修改散点符号 a = np.arange(0, 2.0*np.pi, 0.1) b = np.cos(a) pl.scatter(a,b,marker=+) pl.show() 17.3.2 绘制散点图 17.3.2 绘制散点图 17.3.2 绘制散点图 import matplotlib.pylab as pl import numpy as np x = np.random.random(100) y = np.random.random(100) pl.scatter(x,y,s=x*500,c=ur,marker=u*) #s指大小,c指颜色,marker指符号形状 pl.show() 17.3.2 绘制散点图 17.3.3 绘制饼状图 import numpy as np import matplotlib.pyplot as plt #The slices will be ordered and plotted counter-clockwise. labels = Frogs, Hogs, Dogs, Logs sizes = [15, 30, 45, 10] colors = [yellowgreen, gold, #FF0000, lightcoral] explode = (0, 0.1, 0, 0.1) #使饼状图中第2片和第4片裂开 fig = plt.figure() ax = fig.gca() ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors, autopct=%1.1f%%, shadow=True, startangle=90, radius=0.25, center=(0, 0), frame=True) ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors, autopct=%1.1f%%, shadow=True, startangle=90, radius=0.25, center=(1, 1), frame=True) ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors, autopct=%1.1f%%, shadow=True, startangle=90, radius=0.25, center=(0, 1), frame=True) ax.pie(np.random.random(4), explode=explode, labels=labels, colors=colors, autopct=%1.1f%%, shadow=True, startangle=90, radius=0.25, center=(1, 0), frame=True) 17.3.3 绘制饼状图 ax.set_xticks([0, 1]) #设置坐标轴刻度 ax.set_yticks([0, 1]) ax.set_xticklabels([Sunny, Cloudy]) #设置坐标轴刻度上显示的标签 ax.set_yticklabels([Dry, Rainy]) ax.set_xlim((-0.5, 1.5)) #设置坐标轴跨度 ax.set_ylim((-0.5, 1.5)) ax.set_aspect(equal) #设置纵横比相等 plt.show() 17.3.3 绘制饼状图 17.3.3 绘制饼状图 17.3.4 使用pyplot绘制,多个图形在一起显示 import numpy as np import matplotlib.pyplot as plt x = np.linspace(0, 2*np.pi, 500) y = np.sin(x) z = np.cos(x*x) plt.figure(figsize=(8,4)) #标签前后加$将使用内嵌的LaTex引擎将其显示为

您可能关注的文档

文档评论(0)

k12教育文档 + 关注
实名认证
服务提供商

本人专注于k12教育,英语四级考试培训,本人是大学本科计算机专业毕业生,专注软件工程计算机专业,也可承接计算机专业的C语言程序设计,Java开发,Python程序开发。

1亿VIP精品文档

相关文档