- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
python简单代码画图-Python科学画图代码分享
Python画图主要⽤到matplotlib这个库。Matplotlib是⼀个Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境⽣成出版
质量级别的图形。
这⾥有⼀本电⼦书供⼤家参考:《Python图表绘制:matplotlib绘图库⼊门》
具体来说是pylab和pyplot这两个⼦库。这两个库可以满⾜基本的画图需求,⽽条形图,散点图等特殊图,下⾯再单独具体介绍。
⾸先给出pylab神器镇⽂:pylab.rcParams.update(params)。这个函数⼏乎可以调节图的⼀切属性,包括但不限于:坐标范围,axes标
签字号⼤⼩,xtick,ytick标签字号,图线宽,legend字号等。
⾸先给出⼀个Python3画图的例⼦。
importmatplotlib.pyplotasplt
importmatplotlib.pylabaspylab
importscipy.io
importnumpyasnp
params={
axes.labelsize:35,
xtick.labelsize:27,
ytick.labelsize:27,
lines.linewidth:2,
legend.fontsize:27,
figure.figsize:12,9#setfiguresize
}
pylab.rcParams.update(params)#setfigureparameter
#line_styles=[ro-,b^-,gs-,ro--,b^--,gs--]#setlinestyle
#Wegivethecoordinatedatedirectlytogiveanexample.
x1=[-20,-15,-10,-5,0,0,5,10,15,20]
y1=[0,0.04,0.1,0.21,0.39,0.74,0.78,0.80,0.82,0.85]
y2=[0,0.014,0.03,0.16,0.37,0.78,0.81,0.83,0.86,0.92]
y3=[0,0.001,0.02,0.14,0.34,0.77,0.82,0.85,0.90,0.96]
y4=[0,0,0.02,0.12,0.32,0.77,0.83,0.87,0.93,0.98]
y5=[0,0,0.02,0.11,0.32,0.77,0.82,0.90,0.95,1]
plt.plot(x1,y1,bo-,label=m=2,p=10%,markersize=20)#inbo-,bisblue,oisOmarker,-issolidlineandsoon
plt.plot(x1,y2,gv-,label=m=4,p=10%,markersize=20)
plt.plot(x1,y3,ys-,label=m=6,p=10%,markersize=20)
plt.plot(x1,y4,ch-,label=m=8,p=10%,markersize=20)
plt.plot(x1,y5,mD-,label=m=10,p=10%,markersize=20)
fig1=plt.figure(1)
axes=plt.subplot(111)
#axes=plt.gca()
axes.set_yticks([0.1,0.2,0.3,0.4,0.5,0.6,0.7,0.8,0.9,1.0])
axes.grid(True)#addgridaxes.grid(True)#addgrid
plt.ylabel(Percentage)#setysticklabel
plt.xlabel(Difference)#setxstcklabelplt.xlabel(Difference)#setxstcklabel
plt.show()
显⽰效果如下:
代码没什么好说的,这⾥只说⼀下plt.subplot(111)这个函数。
plt.subplot(111)和plt.subplot(1,1,1)是等价的。意思是将区域分成1⾏1列,当前画的是第⼀个图(排序由⾏⾄列)。
plt.subplot(211)意思就是将区域分成2⾏1列,当前画的是第⼀个图(第⼀⾏,第⼀列)。以此类推,只要不超过10,逗号就可省去。
python画条形图。代码如下。
importscipy.io
imp
您可能关注的文档
最近下载
- 西安安东东风风机机电股份有限公司数字型质量流量变送器DPT100用户手册.pdf
- 干燥综合征的护理.ppt VIP
- ZHJ3100介质损耗说明书20161010.doc VIP
- 26-局长办公会会议制度.doc VIP
- 百合花(语文).PPT VIP
- 急诊科护理实践及热点问题探讨题库答案-2025年华医网继续教育答案.docx VIP
- 二工区旋挖钻试桩方案.doc VIP
- 10.1 养成遵纪守法好习惯—增强遵纪守法意识 课件 中职思想政治高教版职业道德与法治.ppt
- 2025年运动与减脂塑形北京师范大学章节及期末答案.docx VIP
- 部编版一年级上册语文期中考试试卷(附答案).doc VIP
有哪些信誉好的足球投注网站
文档评论(0)