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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u011541946/article/details/71553011

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

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()
运行效果



展开阅读全文

没有更多推荐了,返回首页