(1)pyplot.hist绘制直方图
函数内容:
matplotlib.pyplot.hist(x, bins=None, range=None, normed=False, weights=None, cumulative=False, bottom=None, histtype=’bar’, align=’mid’, orientation=’vertical’, rwidth=None, log=False, color=None, label=None, stacked=False, hold=None, data=None, **kwargs)
hist(一维数组,单个宽度,横轴范围,归一化)
参数详解
x : (n,) array or sequence of (n,) arrays(可以是一个array也可以是多个array)
integer or array_like or ‘auto’, optional(可以是整型来设置箱子的宽度,也可以是array,指定每个箱子的宽度)
range : tuple or None, optional(设置显示的范围,范围之外的将被舍弃)
normed : boolean, optional(?)是否将得到的直方图向量归一化
normed=True表示正则化直方图,即归一化(即求频率)
weights : (n, ) array_like or None, optional(?)
cumulative : boolean, optional(?)
bottom : array_like, scalar, or None(?)
histtype : {‘bar’, ‘barstacked’, ‘step’, ‘stepfilled’}, optional(选择展示的类型,默认为bar)
align : {‘left’, ‘mid’, ‘right’}, optional(对齐方式)
orientation : {‘horizontal’, ‘vertical’}, optional(直方图方向)
log : boolean, optional(log刻度)
color : color or array_like of colors or None, optional(颜色设置)
label : string or None, optional(刻度标签)
stacked : boolean, optional(?)
(2)plt.plot
函数原型:plot(*args, scalex=True, scaley=True, data=None, **kwargs)
作用:根据点连接线。根据x(数组或者列表) 和 y(数组或者列表)组成点,然后连接成线。
参数:数组X和Y,定义线条的颜色和样式,定义线条标签。
使用样例
绘制点:plot (X, Y, 点的形状颜色:‘yo’) 黄色原点
绘制线:plot(X, Y, 线的形状颜色:‘y’) 黄色直线
(3)plt.scatter
原型:
scatter:(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=None, alpha=None, linewidths=None, verts=None, edgecolors=None, hold=None, data=None, **kwargs)
作用:用于绘制散点图,功能比plot更加丰富。
参数:坐标X和Y,点的颜色,点的形状。