位置: IT常识 - 正文

利用Python的Matplotlib库进行数据可视化(python.mat)

编辑:rootadmin

推荐整理分享利用Python的Matplotlib库进行数据可视化(python.mat),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python mag,利用Python的tensor输出张量的维度阶数,利用Python的tensor输出张量的维度阶数,利用Python的skimage将两张图片如何相加,利用Python的matplotlib做正方形,利用python的math库来模拟每天努力一点后,利用Python的matplotlib做正方形,利用python的math库来模拟每天努力一点后,内容如对您有帮助,希望把文章链接给更多的朋友!

Matplotlib是一个Python工具箱,用于科学计算的数据可视化。借助它,Python可以绘制如Matlab和Octave多种多样的数据图形。最初是模仿了Matlab图形命令, 但是与Matlab是相互独立的。

通过Matplotlib中简单的接口可以快速的绘制2D图表

初试Matplotlib

Matplotlib中的pyplot子库提供了和matlab类似的绘图API.

代码如下:

importmatplotlib.pyplotasplt#导入pyplot子库plt.figure(figsize=(8,4))#创建一个绘图对象,并设置对象的宽度和高度,如果不创建直接调用plot,Matplotlib会直接创建一个绘图对象plt.plot([1,2,3,4])#此处设置y的坐标为[1,2,3,4],则x的坐标默认为[0,1,2,3]在绘图对象中进行绘图,可以设置label,color和linewidth关键字参数plt.ylabel('somenumbers')#给y轴添加标签,给x轴加标签用xlableplt.title("hello");#给2D图加标题plt.show()#显示2D图

基础绘图

绘制折线图

与所选点的坐标有关

代码如下:

#-*-coding:utf-8-*-#!/usr/bin/envpythonimportnumpyasnpimportmatplotlib.pyplotaspltx=[0,1,2,4,5,6]y=[1,2,3,2,4,1]plt.plot(x,y,'-*r')#虚线,星点,红色plt.xlabel("x-axis")plt.ylabel("y-axis")plt.show()

更改线的样式查看plot函数参数设置

多线图

利用Python的Matplotlib库进行数据可视化(python.mat)

只需要在plot函数中传入多对x-y坐标对就能画出多条线

代码如下:

#-*-coding:utf-8-*-#!/usr/bin/envpythonimportnumpyasnpimportmatplotlib.pyplotaspltx=[0,1,2,4,5,6]y=[1,2,3,2,4,1]z=[1,2,3,4,5,6]plt.plot(x,y,'--*r',x,z,'-.+g')plt.xlabel("x-axis")plt.ylabel("y-axis")plt.title("helloworld")plt.show()

柱状图

代码如下:

#-*-coding:utf-8-*-#!/usr/bin/envpythonimportnumpyasnpimportmatplotlib.pyplotaspltx=[0,1,2,4,5,6]y=[1,2,3,2,4,1]z=[1,2,3,4,5,6]plt.bar(x,y)plt.xlabel("x-axis")plt.ylabel("y-axis")plt.show()

子图

subplot()函数指明numrows行数, numcols列数, fignum图个数. 图的个数不能超过行数和列数之积

代码如下:

#-*-coding:utf-8-*-#!/usr/bin/envpythonimportnumpyasnpimportmatplotlib.pyplotaspltx=[0,1,2,4,5,6]y=[1,2,3,2,4,1]z=[1,2,3,4,5,6]plt.figure(1)plt.subplot(211)plt.plot(x,y,'-+b')plt.subplot(212)plt.plot(x,z,'-.*r')plt.show()

文本添加

当需要在图片上调价文本时需要使用text()函数, 还有xlabel(), ylabel(), title()函数

text()函数返回matplotlib.text.Text, 函数详细解释

代码如下:

#-*-coding:utf-8-*-#!/usr/bin/envpythonimportnumpyasnpimportmatplotlib.pyplotaspltx=[0,1,2,4,5,6]y=[1,2,3,2,4,1]plt.plot(x,y,'-.*r')plt.text(1,2,"I'matext")//前两个参数表示文本坐标,第三个参数为要添加的文本plt.show()

图例简介

legend()函数实现了图例功能, 他有两个参数, 第一个为样式对象, 第二个为描述字符

代码如下:

#-*-coding:utf-8-*-#!/usr/bin/envpythonimportnumpyasnpimportmatplotlib.pyplotaspltline_up,=plt.plot([1,2,3],label='Line2')line_down,=plt.plot([3,2,1],label='Line1')plt.legend(handles=[line_up,line_down])plt.show()

或者调用set_label()添加图例

代码如下:

#-*-coding:utf-8-*-#!/usr/bin/envpythonimportnumpyasnpimportmatplotlib.pyplotaspltline,=plt.plot([1,2,3])line.set_label("Labelviamethod")plt.legend()plt.show()

同时对多条先添加图例

#-*-coding:utf-8-*-#!/usr/bin/envpythonimportnumpyasnpimportmatplotlib.pyplotaspltline1,=plt.plot([1,2,3])line2,=plt.plot([3,2,1],'--b')plt.legend((line1,line2),('line1','line2'))plt.show()
本文链接地址:https://www.jiuchutong.com/zhishi/310148.html 转载请保留说明!

上一篇:织梦文章添加字段填栏目id,内容页嵌套调用字段里的栏目文章(织梦自定义字段)

下一篇:phpcms v9缓存文件是怎样生成的(php文件缓存类)

  • qq达人可以隐藏吗(qq达人隐藏了怎么看天数)

    qq达人可以隐藏吗(qq达人隐藏了怎么看天数)

  • 华为手机计算机卸载了怎么恢复(华为手机计算机怎么开根号)

    华为手机计算机卸载了怎么恢复(华为手机计算机怎么开根号)

  • opporeno4手机一共有几个摄像头(opporeno4手机有什么新功能)

    opporeno4手机一共有几个摄像头(opporeno4手机有什么新功能)

  • 荣耀x10可以插内存卡吗(荣耀x10可以插卡吗)

    荣耀x10可以插内存卡吗(荣耀x10可以插卡吗)

  • 淘宝互动消息如何查看(淘宝互动消息别人能看到吗)

    淘宝互动消息如何查看(淘宝互动消息别人能看到吗)

  • 打印机提醒墨不足时还能打吗(打印机墨不通怎么办)

    打印机提醒墨不足时还能打吗(打印机墨不通怎么办)

  • 教育云平台密码忘了怎么办(教育云平台密码重置)

    教育云平台密码忘了怎么办(教育云平台密码重置)

  • 华为nova6手机桌面时间不见了怎么设置(华为nova6手机桌面的图标怎么隐藏起来)

    华为nova6手机桌面时间不见了怎么设置(华为nova6手机桌面的图标怎么隐藏起来)

  • 电脑耳机连麦对方听不见声音(电脑耳机连麦对方听不到)

    电脑耳机连麦对方听不见声音(电脑耳机连麦对方听不到)

  • 淘宝会员名和淘宝昵称有什么区别(淘宝会员名和淘宝账号一样吗)

    淘宝会员名和淘宝昵称有什么区别(淘宝会员名和淘宝账号一样吗)

  • 苹果平板第一次充电要注意什么(苹果平板第一次充电需要关机吗)

    苹果平板第一次充电要注意什么(苹果平板第一次充电需要关机吗)

  • 拼多多商家电脑客户端哪里下载(拼多多商家电脑版怎么把黑名单的人放出来)

    拼多多商家电脑客户端哪里下载(拼多多商家电脑版怎么把黑名单的人放出来)

  • i7级志强和i7有什么区别吗(至强i7级和酷睿i5)

    i7级志强和i7有什么区别吗(至强i7级和酷睿i5)

  • 固态硬盘插主板哪个地方(固态硬盘插主板哪个口主板有六个口)

    固态硬盘插主板哪个地方(固态硬盘插主板哪个口主板有六个口)

  • 手机号怎么绑定银行卡(手机号怎么绑定邮箱)

    手机号怎么绑定银行卡(手机号怎么绑定邮箱)

  • 苹果8可以升级ios13吗(苹果8可以升级ios14.0吗?)

    苹果8可以升级ios13吗(苹果8可以升级ios14.0吗?)

  • 优酷本地视频在哪找(优酷本地视频在哪个位置iPhone)

    优酷本地视频在哪找(优酷本地视频在哪个位置iPhone)

  • 抖音恶魔缠身特效怎么拍(抖音恶魔缠身特效视频)

    抖音恶魔缠身特效怎么拍(抖音恶魔缠身特效视频)

  • 苹果xsmax分辨率是2k吗(苹果xsmax分辨率贴吧)

    苹果xsmax分辨率是2k吗(苹果xsmax分辨率贴吧)

  • 手机贴吧怎么复制链接(手机贴吧怎么复制id)

    手机贴吧怎么复制链接(手机贴吧怎么复制id)

  • 删掉的信息还能恢复吗(删掉的信息还能查到吗)

    删掉的信息还能恢复吗(删掉的信息还能查到吗)

  • p30怎么关后台(华为p30如何关闭后后运行程序)

    p30怎么关后台(华为p30如何关闭后后运行程序)

  • 为什么苹果订阅里面没有取消(为什么苹果订阅打不开)

    为什么苹果订阅里面没有取消(为什么苹果订阅打不开)

  • 利用windows media player把手机媒体投放到电脑上(利用Windows Media将二进制文件转音频)

    利用windows media player把手机媒体投放到电脑上(利用Windows Media将二进制文件转音频)

  • 在win7中,IE打开链接总是新窗口打开怎么办?(初中英语的学科知识与能力主要考什么)

    在win7中,IE打开链接总是新窗口打开怎么办?(初中英语的学科知识与能力主要考什么)

  • macOSCatalina10.15.5Beta4值得升级吗 macOSCatalina10.15.5Beta4更新了什么

    macOSCatalina10.15.5Beta4值得升级吗 macOSCatalina10.15.5Beta4更新了什么

  • Win7旗舰版系统清除电脑的上网痕迹的方法(win7旗舰版系统激活工具)

    Win7旗舰版系统清除电脑的上网痕迹的方法(win7旗舰版系统激活工具)

  • 多缴纳社保怎么处理
  • 增值税发票综合服务平台错误代码35
  • 铜川缴纳房屋契税怎么算
  • 以前年度多交增值税
  • 核定扣除公式
  • 专票多少钱
  • 收到投资款怎么做账
  • 可供出售权益工具投资公允价值的增加
  • 应交税费怎么做分录
  • 固定资产减值必有损益吗
  • 预付房租租金如何做账
  • 营改增的范围包括
  • 软件开发服务费税率
  • 个人所得税手续费返还账务处理
  • 软件维护费入什么科目
  • 一般纳税人核定征收增值税
  • 账面价值大于计税基础产生什么差异
  • 销售设备并安装
  • 独生子女补贴是给父母还是子女的
  • 长期待摊费用涉税风险应对
  • 税控盘服务费每年都可以抵吗
  • 资产总额小于所有者权益合计
  • 专票开票银行一定要对吗
  • 房屋租赁发票需要什么资料
  • php自动跳转页面
  • 收到对方公司开的发票怎么做账
  • vuecli报错
  • 我公司的某供应商英语
  • u盘突然被写保护是坏了吗
  • 金融资产减值的账务处理
  • react中的key的作用
  • 软件是无形的,可见的物理实体
  • 归还本金和利息的分录
  • php命令大全
  • 上月未记账,本月不能记账
  • vue新手教程
  • 生产车间的辅助记录
  • mysql 的load data infile
  • 股票的价格是由什么决定
  • 外购固定资产对公司影响
  • 个人所得税的征收模式为()A分类征收B
  • 增值税免税优惠梳理
  • 劳务公司开出的劳务票需要申报个税吗
  • 公司土地和厂房已卖出但是不和员工了解
  • 增值税计提多了已经跨年度怎么办
  • 公司破产账务处理
  • 预提费用为什么是负债
  • 显示应退税额就是能退是吗
  • 货款扣除质量赔款
  • 旅游公司怎么交增值税
  • 会务费发票开普票还是专票
  • 融资租入固定资产属于本企业资产
  • 进项发票已认证未抵扣分录
  • 新成立企业建账流程
  • sqlserver索引类型区别
  • windows2008教程
  • centos 安装教程
  • 如何用u盘在车上放音乐
  • linux命令i
  • win10预览版好吗
  • bootcamp安装windows一直小白杠
  • win7系统怎么用无线接收器怎么用
  • linux ssh -v -p
  • unity jsonutility
  • codeblocks视频教程
  • python模拟登录爬取数据
  • python数据导出
  • c#string stringbuilder
  • 税务稽查时间最长多久?
  • 国家税务总局上海市电子税务局
  • 本市可以跨县高考报名吗
  • 北京大兴区地税局电话
  • 个人所得税缴纳标准2024年
  • 杭州车辆购置税怎么算
  • 进口天然气定价机制
  • 政府发放奖金给企业怎么入账
  • 古代税收和现代税收
  • 土地整理费用由谁承担
  • 税收助力双创
  • 税务局窗口人员工作内容
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设