绘制折线图
import matplotlib as plt
plt.plot( [4, 3, 2, 1], [1, 2, 3, 4]) //当给plot赋两列表值的时候第一个列表值为横坐标,
// 第二个为纵坐标
plt.plot([4,3,2,1]) // 当只赋给plot一个列表值的时候,默认给的是y值
绘制柱状图和堆积柱状图
x = [1,2,3,4]
y = [4,3,2,1]
y1 = [7,8,5,3]
plt.bar(x,y) // 绘制竖直柱状图
plt.barh(x,y) // 绘制水平柱状图
plt.bar(x,y1,bottom=y,color='r') //bar中第二个列表是堆积图中上面的柱状体的高度
//bar中的bottom是下面的柱状体
绘制箱型图
boxplot(x,y)
绘制直方图
plt.hist(dataset)
直方图展示了再特定范围内数据个数
另补充figure()与subplot()用法
通过figure()方法创造出一个新的图表,若给figure()方法提供一个字符串参数,如sample charts则这个字符串就会成为窗口的后台标题。若通过相同的参数(或者是数字)调用figure()方法,将会激活相应图表,并且接下来的绘图操作都在此图表中进行
import matplotlib as plt
plt.figure(1) // 创造一个新图表,之后的绘图操作在此图表内完成操作
plt.figure(''sample charts'') // 再创造一个新图表
plt.figure(1) //调用图表1
subplot(nmi)可以将图表分割成n*m的网格,i表示当前正在调用第i个网格进行绘制
import matplotlib as plt
plt.subplot(231) //将图表分割成2*3的网格并调用第1个图表
plt.plot(x,y,linewidth=5,color='r') //绘制折线图并将线宽设为5,颜色设为红色
plt.subplot(232) //将图表分割成2*3的网格并调用第2个网格
plt.bar(x,y)
.......