您的位置:首页 > 编程语言 > Python开发

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

2017-05-10 17:23 1471 查看
本文来介绍如何绘制散点图和柱状图。散点图就是一些离散分布的点,柱状图,就是垂直方向的条形图。

1. 绘制散点图

# 演示如何绘制散点图和柱状图
from matplotlib import pyplot as plt

# 主要x 和y的个数要相同,不然会报错
x = [5,6,7,8]
y = [7,3,8,3]

x1 = [2,5,3,9]
y1 = [5,3,2,7]

# 绘制散点图用scatter函数
plt.scatter(x, y ,color='b',label='Line One')
plt.scatter(x1, y1 ,color='r',label='Line Two')

plt.title('Epic Chart')
plt.ylabel('Y axis')
plt.xlabel('X axis')

plt.legend()

# 显示网格线
#plt.grid(True,color='k')

plt.show()

运行效果图



2. 绘制柱状图

# 演示如何绘制散点图和柱状图
from matplotlib import pyplot as plt

# 主要x 和y的个数要相同,不然会报错
x = [2,4,6,8]
y = [7,3,8,3]

x1 = [1,3,5,7]
y1 = [6,7,2,6]

# 绘制柱状图用bar函数
plt.bar(x, y ,color='g',label='Line One')
plt.bar(x1, y1 ,color='r',label='Line Two')

plt.title('Epic Chart')
plt.ylabel('Y axis')
plt.xlabel('X axis')

plt.legend()

# 显示网格线
#plt.grid(True,color='k')

plt.show()
运行效果

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: