Python有很多可视化工具,本篇只介绍Matplotlib。

Matplotlib是一种2D的绘图库,它可以支持硬拷贝和跨系统的交互,它可以在Python脚本、IPython的交互环境下、Web应用程序中使用。该项目是由John Hunter于2002年启动的,其目的是为Python构建一个MATLAB式的绘图接口。如果结合使用一种GUI工具包(如IPython),Matplotlib还具有诸如缩放和平移等交互功能。它不仅支持各种操作系统上许多不同的GUI后端,而且还能将图片导出为各种常见的食量(vector)和光栅(raster)图:PDF、SVG、JPG、PNG、BMP、GIF等。

Matplotlib程序包

所谓“一图胜千言”,我们很多时候需要通过可视化的方式查看、分析数据,虽然Pandas中也有一些绘图操作,但是相比较而言,Matplotlib在绘图显示效果方面更加出色。Python为Matplotlib提供了一个方便的接口,我们可以通过Pyplot对Matplotlib进行操作,多数情况下,Pyplot的命令与MATLAB有些相似。

导入Matplotlib包进行简单的操作(此处需要安装pip install matplotlib):

import matplotlib.pyplot as plt#约定俗成的写法plt

#首先定义两个函数(正弦&余弦)

import numpy as np

X=np.linspace(-np.pi,np.pi,256,endpoint=True)#-π to+π的256个值

C,S=np.cos(X),np.sin(X)

plt.plot(X,C)

plt.plot(X,S)

#在ipython的交互环境中需要这句话才能显示出来

plt.show()

输出结果:

期间出现:

Ubuntu16.04上导入import matplotlib.pyplot as plt报错:ImportError: No module named 'matplotlib'

解决:

将matplotlib安装在python3下

sudo apt-get install python3-matplotlib

或者

pip install --user matplotlib

python中No module named '_tkinter', please install the python3-tk package问题解决

用到这个库,怎么安装也不成功

因为在py2中和py3中有改变,

最后一行代码搞定

sudo apt-get install python3-tk

linux python3安装tkinter_Linux下 Python绘图与可视化 及matplotlib与_tkinter安装相关推荐

  1. Python语言学习之图表可视化:python语言中可视化工具包的简介、安装、使用方法、经典案例之详细攻略

    Python语言学习之图表可视化:python语言中可视化工具包的简介.安装.使用方法.经典案例之详细攻略 目录 python语言中可视化工具包的简介 python语言中可视化工具包的安装 pytho ...

  2. python绘图和可视化_Python 绘图和可视化详细介绍

    Python之绘图和可视化 1. 启用matplotlib 最常用的Pylab模式的IPython(IPython --pylab) 2. matplotlib的图像都位于Figure对象中. 可以使 ...

  3. anaconda+python3.7+win10安装dlib_Windows系统下 Python(Anaconda)的 Dlib库 的安装

    0. 引言 介绍在 Windows  操作系统下,在 Python 的 Anaconda 集成环境中,安装 Dlib 库 : 对于不了解源码编译的,或者利用 cmake 方法失败的,可以尝试下此方法: ...

  4. 手机怎么下载python并安装-CentOS下python的下载及安装

    针对" CentOS下python的下载及安装 "的问题,下面由IT产品经理-陆亦晓为您解答: Python这门编程语言在数据分析.数据发掘以及服务端开发等方面都有非常好的使用,我 ...

  5. python numpy安装windows_windows 下python+numpy安装实用教程

    如题,今天兜兜转转找了很多网站帖子,一个个环节击破,最后装好费了不少时间. 希望这个帖子能帮助有需要的人,教你一篇帖子搞定python+numpy,节约科研时间. 水平有限,难免存在不足,敬请指正. ...

  6. python 下载及安装-CentOS下python的下载及安装

    针对" CentOS下python的下载及安装 "的问题,下面由IT产品经理-陆亦晓为您解答: Python这门编程语言在数据分析.数据发掘以及服务端开发等方面都有非常好的使用,我 ...

  7. python怎么下载安装mac_mac下PYTHON安装

    Python3出来了(其实已经出来很久了,晕)! 但是还是有很多library还是使用Python2.7,所以要怎么在Mac里面同时装这两个版本,并且和系统所使用的Python区分开来呢?今天要写的是 ...

  8. [ 安装 ] Centos7下Python安装步骤!

    Python安装步骤 一.准备工作 二.具体步骤 (一)查看版本 (二)下载源码包 (三)安装 (四)建立软连接 三.报错及解决方法 Python-3.6.5.tgz 下载链接 提取码:nsn6 Py ...

  9. linux的mysql本地yum安装_Linux下MySQL5.7.18 yum方式从卸载到安装过程图解

    折腾了大半天,看了想,想了看,总算是弄清楚yum安装的过程了,之前写过二进制包安装的,这里用yum安装,环境都是一样的,Centos7.2+MySQL5.7.18. 每一步都参考了不少文章,后面会一一 ...

最新文章

  1. 2022年,我该用JAX吗?GitHub 1.6万星,这个年轻的工具并不完美
  2. 重磅:国家正式出台学术不端行为界定
  3. 白盒测试工具 - sonar报告常见示例分析,sonar代码质量问题分析演示
  4. B端产品经理思考-软硬产品设计
  5. 在计算机科学中计算是指,在计算机中数值计算是指什么
  6. window.parent,top,window.self,parent,opener
  7. C 免费窗体控件Krypton Toolkit 4 2 0的使用
  8. CTSC2017APIO2017
  9. SD 模拟sip 读写子程序
  10. springMVC---servletAPI
  11. python制作简单动画_如何使用python制作简单的动画?
  12. QQ互联 成为开发者登录后没跳转
  13. 8051 系列单片机内部结构
  14. 计算机显示去掉拼音分类,win8系统取消电脑文件显示以字母数字拼音分组的操作办法...
  15. java diamond 运算符_解决:Java source1.5不支持diamond运算符,请使用source 7或更高版本以启用diamond运算符...
  16. JAVA调用Excel公式和js判断选择计算有效集合
  17. SQL为什么动不动就N百行以K计
  18. Aspose.PDF for Java 20.x
  19. python-windows安装cuda+cudnn+pytorch
  20. setMouseTracking(true)

热门文章

  1. 浙江大学计算机就业分享note
  2. 开发的APP应用《我懂了-做个健康好宝宝》,推荐下
  3. 【弄nèng - Activiti6】Activiti6入门篇(十四)—— 补偿边界事件
  4. 圆柱坐标系(Polar或Cylindrical coordinate system)
  5. 施努卡:机器人视觉案例(工业机器人的案例)
  6. 服务启动失败,Nacos 注册成功处理问题
  7. 平面中判断线段与矩形是否相交
  8. 2021年成考大专本科几分能录取
  9. 工行支付之加工需要提交的数据和签名
  10. Ubuntu20.4安装CUDA9.0,多版本CUDA切换