Python-第九周-Matplotlib模块-06

(1)概述:
数据可视化-matplotlib
Python-第九周-Matplotlib模块-06_第1张图片
Python-第九周-Matplotlib模块-06_第2张图片
实例:
Python-第九周-Matplotlib模块-06_第3张图片

import numpy as np
import matplotlib.pyplot as plt

x = np.linspace(-np.pi,np.pi,100)  #画一个sin图,从负np到正np,中间产生100个数字

y = np.sin(x)  #y由sinx 得到

plt.plot(x,y,color = 'red',linewidth = 1.0,linestyle = '--',label = '$sin(x)') #用来画 线状图,linewidth:线条宽,linrstyle:线条样式

plt.xlabel('X') #对x轴进行文字说明

plt.ylabel('Y')

plt.title("Sin(x) Picture") #标题

plt.legend()  #显示标签

plt.grid(True)  #显示网格,默认为False,不显示

plt.show()  #显示图片

(2)Matplotlib模块常用绘图方法
1.条状图
Python-第九周-Matplotlib模块-06_第4张图片
Python-第九周-Matplotlib模块-06_第5张图片
2.饼图
Python-第九周-Matplotlib模块-06_第6张图片
3.直方图
Python-第九周-Matplotlib模块-06_第7张图片
4.matplotlib模块绘制多子图
概述:
1.
Python-第九周-Matplotlib模块-06_第8张图片
实例1:
Python-第九周-Matplotlib模块-06_第9张图片
Python-第九周-Matplotlib模块-06_第10张图片
2.
Python-第九周-Matplotlib模块-06_第11张图片

你可能感兴趣的:(Python学习)