当前位置: 首页 > news >正文

网站制作报价优惠百度手机应用市场

网站制作报价优惠,百度手机应用市场,科技设计公司网站模板下载,anydrag建站专家网站建设系统目录 1.Matplotlib简介 2.Matplotlib绘图基础 2.1 创建画布与子图 2.2 添加画布属性 2.3 绘图的保存与显示 1.Matplotlib简介 Matplotlib是一个用于绘制数据可视化图表的Python库。它提供了广泛的功能和灵活性,可以创建各种类型的图表,包括折线图、…

目录

1.Matplotlib简介

2.Matplotlib绘图基础

2.1 创建画布与子图

2.2 添加画布属性 

 2.3 绘图的保存与显示


1.Matplotlib简介

Matplotlib是一个用于绘制数据可视化图表的Python库。它提供了广泛的功能和灵活性,可以创建各种类型的图表,包括折线图、散点图、柱状图、饼图、等高线图和3D图形等。

Matplotlib的设计灵感来自于MATLAB,因此它的使用方法与MATLAB中的绘图函数相似。它被广泛应用于科学、工程、统计和数据分析等领域,成为Python中最常用的数据可视化工具之一。

Matplotlib的核心组件是一个面向对象的绘图库。可以通过创建Figure对象和一个或多个Axes对象来控制图形的外观和布局。Figure对象代表整个图形窗口或画布,而Axes对象则表示实际的绘图区域。可以使用各种方法和函数来设置图形的属性、添加图例、标签、标题,以及自定义坐标轴、颜色和线型等。

Matplotlib还支持使用Numpy和Pandas等库进行数据操作和处理,并可以与Jupyter Notebook等交互式环境无缝集成,方便快捷地进行数据可视化和分析。

2.Matplotlib绘图基础

2.1 创建画布与子图

  • plt.figure:创建一个空白画布,可以指定画布大小
  • figure.add_subplot:创建并选中子图,可以指定子图行数、列数与选中图片编号
  • fig,axes=plt.subplots(m,n):生成m行n列个子图

绘制子图

import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(2,2,1)
ax2 = fig.add_subplot(2,2,2)
ax3 = fig.add_subplot(2,2,3)
ax1.plot([1.5,2,3.5,-1,1.6]) 

输出结果:

 创建子图序列并调整子图周围间距:

import matplotlib.pyplot as plt
import numpy as np
fig,axes = plt.subplots(2,2,sharex = True,sharey = True)
for i in range(2):for j in range(2):axes[i,j].hist(np.random.randn(500),bins =50,color='k',alpha= 0.5)
plt.subplots_adjust(wspace=0,hspace=0)

输出结果:

2.2 添加画布属性 

  • plt.title:添加图形标题
  • plt.xlabel:在当前图形中添加X轴名称
  • plt.ylabel:在当前图形中添加Y轴名称
  • plt.xlim:指定当前图形X轴范围
  • plt.ylim:指定当前图形Y轴范围
  • plt.xticks:指定X轴刻度的数目与取值
  • plt.yticks:指定Y轴刻度的数目与取值
  • plt.legend:指定当前图形的图例,可以指定图例的大小、位置、标签

示例:

import matplotlib.pyplot as plt
import numpy as np
data = np.arange(0,np.pi*2,0.01)
fig1 = plt.figure(figsize = (8,4),dpi = 90)  #确定画布大小
ax1 = fig1.add_subplot(1,2,1) #绘制第1幅子图
plt.title('lines example')
plt.xlabel('X')
plt.ylabel('Y')
plt.xlim(0,1)
plt.ylim(0,1)
plt.xticks([0,0.2,0.4,0.6,0.8,1])
plt.yticks([0,0.2,0.4,0.6,0.8,1])
plt.plot(data,data**2)
plt.plot(data,data**3)
plt.legend(['y = x^2','y = x^3'])
ax1 = fig1.add_subplot(1,2,2) #绘制第2幅子图
plt.title('sin/cos')
plt.xlabel('X')
plt.ylabel('Y')
plt.xlim(0,np.pi*2)
plt.ylim(-1,1)
plt.xticks([0,np.pi/2,np.pi,np.pi*3/2,np.pi*2])
plt.yticks([-1,-0.5,0,0.5,1])
plt.plot(data,np.sin(data))
plt.plot(data,np.cos(data))
plt.legend(['sin','cos'])
plt.show()

结果:

 2.3 绘图的保存与显示

绘图显示和保存的函数:

  • plt.savefig:保存绘制的图片
  • plt.show:显示图形

savefig选项及其说明:

  • fname:包含文件路径或python文件型对象的字符串
  • dpi:分辨率,默认为100
  • facecolor,edgecolor:子图之外的图形背景颜色
  • format:文件格式

http://www.laogonggong.com/news/11285.html

相关文章:

  • 北京有哪些网站制作公司手机优化软件哪个好
  • 做国际物流需要自己的网站吗阿里大数据官网
  • 西安注册公司多少钱站长工具seo推广 站长工具查询
  • 科技小论文怎么写泰州网站整站优化
  • 网络编辑的工作内容重庆网络seo
  • 漳州 外贸网站建设 SEO网站访问量统计工具
  • 青岛正规网站建设哪家好河南网站建设优化技术
  • 张家港网站建设做网站百度平台客服
  • 上海哪些做网站网站点击量统计
  • 外汇做单记录做单专业网站有哪些2023最近爆发的流感叫什么
  • 做网站需要固定ip百度教育app
  • 怎么做类似淘宝一样的网站公司营销策划方案
  • 卡密网站怎么做的搜索到的相关信息
  • 怎么做资源类网站admin5站长网
  • 重庆网站制作天时事热点新闻
  • 工程造价建设信息网站网络营销的发展前景
  • 上海自助建站系统嘉兴seo计费管理
  • seo顾问多少钱沈阳优化网站公司
  • 保定市城乡规划建设局网站添加友情链接的技巧
  • 中文旅游网站html模板南宁企业官网seo
  • 闵行网站制作公司武汉推广系统
  • 厦门网站制作全程服务怎么根据视频链接找到网址
  • 网站规划书的内容有哪些化妆品网络营销策划方案
  • 大连网站推广爱得科技专业做网站建设的公司
  • 群晖nas可以做网站服务器会计培训机构排名
  • 网站开发一个页面多少钱市场营销策划方案
  • 垂直外贸网站自助建站seo
  • wordpress 设置评论功能seo优化主要工作内容
  • 网站安全建设方案报告网络推广公司方案
  • 网上做论文的网站外贸接单网站