位置: 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文件缓存类)

  • 2016年企业微博的营销推广技巧有哪些?(企业微博 比较成功的)

    2016年企业微博的营销推广技巧有哪些?(企业微博 比较成功的)

  • iphone怎么卸载不在桌面上的软件(iphone怎么卸载不在主屏幕的软件)

    iphone怎么卸载不在桌面上的软件(iphone怎么卸载不在主屏幕的软件)

  • 支付宝免费提现额度多久更新一次(支付宝免费提现5个方法)

    支付宝免费提现额度多久更新一次(支付宝免费提现5个方法)

  • iphone11声音很小(iphone11 声音很小)

    iphone11声音很小(iphone11 声音很小)

  • 手机蜂窝网络显示错误(手机蜂窝网络显示E 是怎么回事)

    手机蜂窝网络显示错误(手机蜂窝网络显示E 是怎么回事)

  • 手机忽然扬声器声音沙沙响(手机扬声器突然不响了)

    手机忽然扬声器声音沙沙响(手机扬声器突然不响了)

  • 金立f6什么时候上市的(金立f6是什么时候出的?)

    金立f6什么时候上市的(金立f6是什么时候出的?)

  • ndpx是什么格式(ndpx文件用什么软件打开)

    ndpx是什么格式(ndpx文件用什么软件打开)

  • 打开相机,黑屏,什么也没有(iphone进水后打开相机黑屏)

    打开相机,黑屏,什么也没有(iphone进水后打开相机黑屏)

  • 手机信号只有两格怎么回事(手机信号只有两个怎么解决)

    手机信号只有两格怎么回事(手机信号只有两个怎么解决)

  • amd3800x相当于英特尔什么(amd3800x相当于英特尔什么cpu)

    amd3800x相当于英特尔什么(amd3800x相当于英特尔什么cpu)

  • 手机屏幕出现彩色条纹怎么自修(手机屏幕出现彩色竖线还能用多久)

    手机屏幕出现彩色条纹怎么自修(手机屏幕出现彩色竖线还能用多久)

  • 企业微信会监控个人微信吗(企业微信会监控微信聊天内容吗)

    企业微信会监控个人微信吗(企业微信会监控微信聊天内容吗)

  • iphone11应用加密怎么设置(苹果11应用加密码)

    iphone11应用加密怎么设置(苹果11应用加密码)

  • 网速慢是什么原因(网速慢是什么原因手机)

    网速慢是什么原因(网速慢是什么原因手机)

  • 苹果11pro首次充电要多久(iphone11pro第一次充电注意事项)

    苹果11pro首次充电要多久(iphone11pro第一次充电注意事项)

  • word文档怎么做简历表格(word文档怎么做简历)

    word文档怎么做简历表格(word文档怎么做简历)

  • 华为yal一al10是什么型号(华为yal—al10)

    华为yal一al10是什么型号(华为yal—al10)

  • 短信记录删除怎么恢复(短信记录删除怎么查找)

    短信记录删除怎么恢复(短信记录删除怎么查找)

  • 小米8屏幕颗粒感严重(小米8屏幕抗刮怎么样)

    小米8屏幕颗粒感严重(小米8屏幕抗刮怎么样)

  • string类的常用方法(string类的常用方法代码)

    string类的常用方法(string类的常用方法代码)

  • 苹果手机怎么拆开后盖(苹果手机怎么拆开换屏幕)

    苹果手机怎么拆开后盖(苹果手机怎么拆开换屏幕)

  • 腾讯视频如何上传视频(腾讯视频如何上传PPT)

    腾讯视频如何上传视频(腾讯视频如何上传PPT)

  • 家用路由器怎么选(家用路由器怎么改密码)

    家用路由器怎么选(家用路由器怎么改密码)

  • 如何数字权利激活Windows11系统?Win11数字权利激活图文教程(数字权利服务如何打开)

    如何数字权利激活Windows11系统?Win11数字权利激活图文教程(数字权利服务如何打开)

  • 没有桌面和任务栏只有鼠标怎么办(没有桌面和任务栏怎么办)

    没有桌面和任务栏只有鼠标怎么办(没有桌面和任务栏怎么办)

  • 个人租房缴纳由谁缴纳增值税
  • 综合税率的计算方法是什么
  • 医疗单位门诊收费票据是发票吗
  • 建设工程材料检测费
  • 模具费入什么会计科目
  • 投资性房地产的初始计量
  • 房产折旧计算方法 举例
  • 如何设置采购入库的对方科目暂估科目
  • 计提坏账准备的做法体现了什么的信息质量要求
  • 企业存款利息收入税率
  • 个税退税入账
  • 支付给对方的押金
  • 行政事业单位工作经费使用范围
  • 购入厂房时缴的土地增值税如何入账?
  • 贷款利息增值税发票
  • 去新建的外贸公司好不好
  • 冲红发票金额大怎么办
  • 用友填制凭证外币科目没弹出
  • 资产负债表和业务活动表勾稽关系不对怎么查
  • 开具红字发票后发现购买方已做抵扣怎么办
  • 小规模企业房产税怎么算
  • 其他劳务包括什么内容?
  • 机动车发票有几联
  • 2018年工资薪金个税起征点
  • 应收账款的坏账处理方式有哪几种
  • 经营所得的含义
  • 如何修复电脑上qq对话过期视频
  • 未分配利润怎么消化掉 避开所得税
  • 资产置换会计准则
  • 民宿的房屋租赁合同模板
  • DxDebugService.exe是什么进程 DxDebugService进程安全吗
  • 我公司的某供应商英语
  • thinkphp 5.0.24 rce
  • smart图形怎么单独设置动画
  • django-cors-headers
  • 用java写一个helloworld
  • php实现数组排序,所有奇数在前偶数在后怎么排序
  • 圣米厄尔教堂
  • 小规模纳税人税额怎么算
  • 前端大佬都有谁
  • vmware vmtools
  • 销售货款无法收到怎么办
  • 机动车销售统一专票
  • 还银行贷款怎么做凭证
  • mongodb数据查询
  • 资本成本在财务报表中怎么体现
  • 装修工程一般质保几年
  • sql dbo
  • 公允价值变动损益在利润表哪里
  • 公司送礼计入什么会计科目
  • 哪些合同必须签订书面合同
  • 差旅费住宿费专票
  • 年度所得税费用
  • 应收账款转回坏账怎么办
  • 库存现金的主要内容有哪些
  • 股票增发给谁
  • 处置固定资产的增值税怎么处理
  • mysql工作内容
  • win8 更改电脑设置
  • 苹果电脑支持的u盘格式
  • win7升级win10收费吗
  • win8旗舰版官方下载
  • win10本地连接怎么改名称
  • cordova怎么样
  • linux中sudo命令的使用方式和作用
  • 炉石传说架是什么意思
  • cmd 更改密码
  • 初步认识的思维导图
  • 如何设置python
  • javascript函数的定义
  • 按犍设置
  • 购房发票上的税率9%包含契税吗
  • 台湾所得税申报网站
  • 税控盘托管给百旺的弊端
  • 工会经费范围税率是多少
  • 发票校验码不清楚
  • 南昌高新税务局上班时间
  • 所得税与增值税区别
  • 贵州税务发票流向查询
  • 北京税务代办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设