Python 可视化matplotlib模块怎么用

发布时间:2021-12-01 11:07:01 作者:小新
来源:亿速云 阅读:149

这篇文章主要为大家展示了“Python 可视化matplotlib模块怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Python 可视化matplotlib模块怎么用”这篇文章吧。

前言:
互联网时代下,在网络中每天都会产生很多数据,通过对数据分析之后,如何更好的诠释数据背后的意义,我们需要对数据进行可视化展示。

在数据可视化中,Python 也支持第三模块

Python 可视化matplotlib模块怎么用

接下来我们对matplotlib模块提供的图形方法进行学习

1. matplotlib 模块概述

matplotlib 模块是第三方开源的,由John Hunter团队研发而成,NumFOCUS 的赞助项目。

matplotlib 模块是用于Python创建静态、动态和交互式可视化综合性的库。

Python 可视化matplotlib模块怎么用

matplotlib 模块特点

matplotlib 模块获取

matplotlib Python主流第三方可视化模块,我们需要使用pip进行下载

pip install matplotlib

matplotlib 模块使用

在matplotlib模块中,pyplot类是最常用的。

方式一:

from matplotlib import pyplot

方式二:

import matplotlib.pyplot as plt

重要说明:

Python 可视化matplotlib模块怎么用

2. matplotlib.pyplot 相关方法

matplotlib.pyplot 模块是我们画图标最常用的模块之一

方法作用
pyplot.title(name)图表的标题
pyplot.xlabel(name)图表的X轴名字
pyplot.ylabel(name)图表的y轴名字
pyplot.show()打印出图表
pyplot.plot(xvalue,yvalue)绘制折线图表
pyplot.bar(xvalue,yvalue)绘制柱状图表
pyplot.axis(data)获取或设置一些轴属性的便捷方法
pyplot.scatter(data)绘制散点图
pyplot.subplot(data)绘制子图
pyplot.grid(boolean)显示网状,默认为False
pyplot.text()对文本进行处理
pyplot.pie(data)绘制饼图
pyplot.boxplot(data)绘制箱形图
pyplot.hist(data)绘制直方图

3. matplotlib.pyplot 图表展示

绘制折线图

使用pyplot..plot()方法

from matplotlib import pyplot
# 设置图表字体格式
pyplot.rcParams["font.sans-serif"]=['SimHei']
pyplot.rcParams["axes.unicode_minus"]=False

pyplot.plot([1,2,3,4,5,6],[45,20,19,56,35,69])

pyplot.title("data analyze")
pyplot.xlabel("data")
pyplot.ylabel("sum")

pyplot.show()

Python 可视化matplotlib模块怎么用

绘制柱状图

pyplot.bar([1,2,3,4,5,6],[45,20,19,56,35,69])

Python 可视化matplotlib模块怎么用

绘制饼图

from matplotlib import pyplot
labels = ["windows","MAC","ios","Android","other"]
sizes = [50,10,5,15,20]
explode = [0,0.1,0,0,0]
pyplot.pie(sizes,explode=explode,labels=labels,autopct='%1.1f%%',shadow=False,startangle=90)
pyplot.axis("equal")

pyplot.title("data analyze")
pyplot.show()

Python 可视化matplotlib模块怎么用

绘制散点图

使用pyplot.scatter(x,y)绘制散点图

import numpy as np
from matplotlib import pyplot

data = {"a":np.arange(50),"c":np.random.randint(0,50,50),"d":np.random.randn(50)}

data['b'] = data['a']+10*np.random.randn(50)
data['d'] = np.abs(data['d'])*100

pyplot.scatter("a","b",c='c',s='d',data=data)

pyplot.title("data analyze")
pyplot.xlabel("元素 a")
pyplot.ylabel("元素 b")

pyplot.show()

以上是“Python 可视化matplotlib模块怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. python数据可视化之 Matplotlib
  2. 谈谈Python实战数据可视化之matplotlib模块(实战篇)

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python matplotlib

上一篇:如何用jquery实现省市区联动

下一篇:jquery如何选择除了最后一列的其它元素

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》