Python 3基础教程48-Matplotlib绘制散点图和柱状图

释放双眼,带上耳机,听听看~!

本文来介绍如何绘制散点图和柱状图。散点图就是一些离散分布的点,柱状图,就是垂直方向的条形图。

  1. 绘制散点图


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
1# 演示如何绘制散点图和柱状图
2from matplotlib import pyplot as plt
3
4# 主要x 和y的个数要相同,不然会报错
5x = [5,6,7,8]
6y = [7,3,8,3]
7
8x1 = [2,5,3,9]
9y1 = [5,3,2,7]
10
11# 绘制散点图用scatter函数
12plt.scatter(x, y ,color='b',label='Line One')
13plt.scatter(x1, y1 ,color='r',label='Line Two')
14
15plt.title('Epic Chart')
16plt.ylabel('Y axis')
17plt.xlabel('X axis')
18
19
20plt.legend()
21
22# 显示网格线
23#plt.grid(True,color='k')
24
25
26plt.show()
27
28
29
30

运行效果图

  1. 绘制柱状图


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1# 演示如何绘制散点图和柱状图
2from matplotlib import pyplot as plt
3
4# 主要x 和y的个数要相同,不然会报错
5x = [2,4,6,8]
6y = [7,3,8,3]
7
8x1 = [1,3,5,7]
9y1 = [6,7,2,6]
10
11# 绘制柱状图用bar函数
12plt.bar(x, y ,color='g',label='Line One')
13plt.bar(x1, y1 ,color='r',label='Line Two')
14
15plt.title('Epic Chart')
16plt.ylabel('Y axis')
17plt.xlabel('X axis')
18
19
20plt.legend()
21
22# 显示网格线
23#plt.grid(True,color='k')
24
25
26plt.show()
27
28

运行效果

给TA打赏
共{{data.count}}人
人已打赏
安全技术

c++ list, vector, map, set 区别与用法比较

2022-1-11 12:36:11

安全产品

北京安普诺-悬镜管家安全产品

2014-9-14 12:54:59

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索