# 演示如何绘制折线图,散点图和柱状图
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]
# # 可以设置颜色,g代表green, r代表red,y代表yellow,b代表blue,g代表black
# # linewidth = 5,设置线条粗细
# # label 设置线条名称
plt.plot(x, y,'b',linewidth=5,label='Line One')
plt.plot(x1, y1,'r',linewidth=8,label='Line Two')
# 绘制散点图用scatter函数
plt.scatter(x, y ,color='b',label='Line One')
plt.scatter(x1, y1 ,color='r',label='Line Two')
# # 绘制柱状图用bar函数
plt.bar(x, y, color='g', label='Line One')
plt.bar(x1, y1, color='r', label='Line Two')
# 给这个图,添加标题和XY轴名称,注意这地方不能输入中文,matplotlib应该 对中文支持不好,写中文,会显示乱码,方块字
plt.title('Epic Chart')
plt.ylabel('Y axis')
plt.xlabel('X axis')
plt.legend()
# 显示网格线
plt.grid(True,color='k')
plt.show()
利用Matplotlib绘图
最新推荐文章于 2020-12-02 10:33:47 发布