0
点赞
收藏
分享

微信扫一扫

python Jupyter程序之Matplotlib数据可视化


1 环境安装

新建一个用于人工智能的虚拟环境

mkvirtualenv -p /usr/local/bin/python3 ai

requirments.txt

matpolib==2.0.2
numpy==1.14.2
pandas==0.20.3
TA-Lib=0.4.16
tables=3..4.2
jupyter==1.0.0

使用pip命令安装

pip install -r requirements.txt

2 Cell 操作

cell: 一对Out会话被视作一个代码单元,称为cell。
Jupyter支持两种模式:

  • 编辑模式(Enter)
    (1)命令模式下​​​回车Enter​​​ 或 ​​鼠标双击cell​​​ 计入编辑模式。
    (2)可以操作cell内文本或代码,剪切 / 复制 / 粘贴 / 移动等操作。
  • 命令模式(Esc)
    (1)按​​​Esc​​​退出编辑,进入命令模式
    (2)可以操作cell单元本身进行 剪切 / 复制 / 粘贴 / 移动等操作。

快捷操作

  • ​Shift+Enter​​:执行本单元代码,并跳到下一单元。
  • ​Ctrl+Enter​​​:执行本单元代码,留在本单元。
    cell行号前的*,表示代码正在运行。

命令模式

  • ​Y​​:cell切换到Code模式
  • ​M​​:cell切换到Markdown模式
  • ​A​​:在当前cell的上面添加cell
  • ​B​​:在当期那cell的下面添加cell
  • ​双击D​​:删除当前cell
  • ​Z​​:回退
  • ​L​​:为当前cell加上行号
  • ​Ctrl+Shift+P​​:对话输入命令直接运行
  • ​Ctrl+Home​​:快四跳到首个cell
  • ​Ctrl+End​​:快速跳转到最后一个cell

编辑模式:按Enter进入

  • 补全代码:变量、方法后跟 Tab键

python Jupyter程序之Matplotlib数据可视化_折线图

3 Matplotlib

一、什么是 Matplolib

  • 是专门用于开发2D图表(包括3D图表)
  • 使用起来及其简单
  • 以渐进、交互式方式实现数据可视化

二、为什么要学习 Matplotlib

可视化是在整个数据挖掘的关键辅助工具,可以清晰的理解数据,从而调整我们的分析方法。

  • 能将数据进行可视化,更只管呈现
  • 使数据更加客观、更具说服力

4 折线图绘制

  • 折线图:点的坐标(横坐标、纵坐标)

案例一:展示上海一周的天气,比如从星期一到星期日的天气温度如下

# 导入matpotlib包
import matplotlib.pyplot as plt

# 导入matpotlib包
# 实现温度变化(折线图)的绘制
# 1、先生成fig,长为10,高为6
plt.figure(figsize=(10,6))

# 2、准备数据,折线图点,x,y坐标个数一一对用
plt.plot([1,2,3,4,5,6,7],[12,6,15,18,1,1,7])

# 保存
plt.savefig("test.png")

# 3、显示show()
plt.show()

python Jupyter程序之Matplotlib数据可视化_jupyter_02

案例二:画出谋城市11点到12点1小时内每分钟的温度变化折线图,温度范围在15度~18度


举报

相关推荐

0 条评论