首页 > 其他 > 详细

Matplotlib 数据可视化

时间:2019-11-08 17:43:38      阅读:114      评论:0      收藏:0      [点我收藏+]
# 导入相关模块 
import matplotlib.pyplot as plt 
import numpy as np 

  Matplotlib 是一个 Python 的 2D绘图库,通过 Matplotlib,开发者可以仅需要几行代码,便可以生成绘图,直方图,功率谱,条形图,错误图,散点图等。

  官方网站:http://matplotlib.org

  • 用于创建出版质量图表的绘图工具库
  • 最流行的Python底层绘图库,主要做数据可视化图表,名字取材于MATLAB,模仿MATLAB构建
  • 目的是为Python构建一个Matlab式的绘图接口
  • pyploy模块包含了常用的matplotlib API函数

画一个简单的图形

# 首先通过 np.linspace 方式生成 x,它包含了 50 个元素的数组,这 50 个元素均匀的分布在 [0, 2pi] 的区间上
x = np.linspace(0, 2 * np.pi, 50) 
# 通过 np.sin(x) 生成 y
y = np.sin(x)
# 有了 x 和 y 数据之后,我们通过 plt.plot(x, y) 来画出图形
plt.plot(x, y) 
# 通过 plt.show() 来显示
plt.show()

技术分享图片

在一张图纸里绘制多个图形

  有时候,可能需要在一个图纸里绘制多个图形,这里我们同时绘制了 (x, y), (x, y * 2)两个图形

plt.plot(x, y) 
plt.plot(x, y * 2) 
plt.show()

技术分享图片

样式调整

plt.plot(x, y, y-) 
plt.plot(x, y * 2, r--) 

技术分享图片

常见的颜色

技术分享图片

常见的点

技术分享图片

常见的线

技术分享图片

 

 

Matplotlib 数据可视化

原文:https://www.cnblogs.com/zry-yt/p/11821649.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!