使用matplotlib绘制简单图标

使用matplolib快速给制了一个图表,让读者直切体会到maplotlib 的强大之处maiplotb 之所以能成为如此优秀的绘图工具,离不开其丰富的AP,使用这些AP可以轻绘制常见的图表,使数据可视化安得轻而易举。本章将带领大家了解 mapltlib.pyplot 的经函数,并使用这些函数绘制简单的图表,包括折线图、桂形图或堆积柱形图、条形图或地亲条形图、堆积面积图、直方图、饼图或圆环图、散点图或气泡图、箱形图、雷达图、误差棒图.


使用pyplot 的 plot0 函数可以快速绘制折线图。plot 函数的语法格式如下所示:
plot(x,y,fmt,scalex-True,scaley=True,data=None,label=None,*argS,
**kwargs)


折现图


#导入模块

import matplotlib.pyplot as plt
import numpy as np

#插入数据

x = np.arange(1,9)
y_max = np.array([12,22,31,34,44,39,22,47])
y_min = np.array([22,45,56,14,56,23,39,66])

#创建对象

fig = plt.figure()
ax = fig.add_subplot(111)

#绘制图像

ax.plot(x,y_max,color='red')
ax.plot(x,y_min,color='green')
plt.show()

结果如下:


使用pyplot的bar0函数可以快速绘制柱形图或堆积柱形图。bar0函数的语法格式如所示:

bar(x,height,width-0.8,bottom-None,align='center
data=None,tick_label=None,xerr=None, yerr=None,
error kw_None,**kwargs)

 

 柱状图


#导入模块

import matplotlib.pyplot as plt
import numpy as np

#插入数据

x = np.arange(7)
y1 = np.array([14,46,46,46,22,80,18])
y2 = np.array([16,16,67,35,14,20,13])
bar_width = 0.3
labels=['1','2','3','4','5','6','7']

#创建对象

fig = plt.figure()
ax = fig.add_subplot(111)

#绘制图表

ax.bar(x,y1,tick_label=labels,width=bar_width,color='red')
ax.bar(x+bar_width, y2, width=bar_width, color='green')
plt.show()

#结果如下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值