官方文档网址:https://matplotlib.org/api/_as_gen/matplotlib.pyplot.bar.html#matplotlib.scatter.bar
参数 | 语法 | 功能 |
---|---|---|
x | sequence of scalars | 数据源 |
height | scalar or sequence of scalars | bar的高度 |
width | scalar or array-like, optional | bar的宽度,默认0.8 |
bottom | scalar or array-like, optional | y轴的基准,默认0 |
align | {‘center’, ‘edge’}, optional, default: ‘center’ | x轴的位置,默认中间,edge表示将bar的左边与x对齐 |
color | scalar or array-like, optional | bar颜色 |
edgecolor | scalar or array-like, optional | 边颜色 |
linewidth | scalar or array-like, optional | 边的宽度,0表示无边框 |
tick_label | string or array-like, optional | 标签,默认无,使用数字标签 |
xerr, yerr | scalar or array-like of shape(N,) or shape(2,N), optional | 误差线 |
ecolor | scalar or array-like, optional, default: ‘black’ | 误差线的颜色,默认黑 |
capsize | scalar, optional | 误差线的长度,默认无,自动获取 |
error_kw | dict, optional | 通过字典项传递错误bar |
log | bool, optional, default: False | 为真表示y轴以log对象做刻度,默认假 |
orientation | {‘vertical’, ‘horizontal’}, optional | 垂直还是水平,默认垂直 |
n, bins, patches = hist (x, bins=10, 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)
参数 | 语法 | 功能 |
---|---|---|
x | (n,) array or sequence of (n,) arrays | 数据源 |
bins | integer or array_like | 分块数,默认10 |
range | tuple or None, optional | 画图范围,接收元组 |
normed | boolean, optional | 概率分布,是否正则化 |
weights | (n, ) array_like or None, optional | 均一化相关 |
cumulative | boolean, optional | 每一列累加 |
bottom | array_like, scalar, or None | bin的基线 |
histtype | {‘bar’, ‘barstacked’, ‘step’, ‘stepfilled’}, optional | 画图的形状,默认是bar |
align | {‘left’, ‘mid’, ‘right’}, optional | bar中心位置,默认中间 |
orientation | {‘horizontal’, ‘vertical’},optional | 水平或垂直,默认垂直 |
rwidth | scalar or None, optional | bar的宽度 |
log | boolean, optional | 是否启用对数作为刻度 |
color | color or array_like of colors or None, optional | 表示bar的颜色 |
label | string or None, optional | bar的标签;也可以在图例中写plt.legend() |
stacked | boolean, optional | 是否接收多个输入源 |
pie (x, explode=None, labels=None,colors=(‘b’, ‘g’, ‘r’, ‘c’, ‘m’, ‘y’, ‘k’, ‘w’),autopct=None, pctdistance=0.6, shadow=False,labeldistance=1.1, startangle=None, radius=None,counterclock=True, wedgeprops=None, textprops=None,center = (0, 0), frame = False, hold = None, data = None )
参数 | 语法 | 功能 |
---|---|---|
explode | [ None | len(x) sequence ] | 接收小数的列表,表示每一块饼与圆心的距离,即单独移动一块饼凸现出来 |
colors | [ None | color sequence ] | 每块饼的颜色,列表 |
labels | [ None | len(x) sequence of strings ] | 饼的标签,列表 |
autopct | [ None | format string | format function ] | 每块饼的占比,百分数,%2.1f%保留一位小数 |
pctdistance | scalar | 每块饼占比与圆心的距离,默认0.6 |
labeldistance | scalar | 饼的标签与圆心的距离 |
shadow | [ False | True ] | 是否显示阴影 |
startangle | [ None | Offset angle ] | 位置偏移的起始角度,常用90 |
radius | [ None | scalar ] | 直径的大小,默认为1 |
counterclock | [ False | True ] | 逆时针或顺时针 |
wedgeprops | [ None | dict of key value pairs ] | 字典指定饼的属性 |
textprops | [ None | dict of key value pairs ] | 字典指定文本属性 |
center | [ (0,0) | sequence of 2 scalars ] | 圆心位置,接收元组 |
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)
参数 | 语法 | 功能 |
---|---|---|
x, y | array_like, shape (n, ) | 数据源 |
s | scalar or array_like, shape (n, ), optional | 标记的大小 |
c | color, sequence, or sequence of color, optional, default: ‘b’ | 标记颜色,默认黑 |
marker | MarkerStyle, optional, default: ‘o’ | 标记的风格 |
cmap | Colormap, optional, default: None | 颜色模式,默认为 rc image.cmap |
norm | Normalize, optional, default: None | 归一化相关 |
vmin, vmax | scalar, optional, default: None | 规范最大值和最小值的显示模式 |
alpha | scalar, optional, default: None | 0透明,1不透明 |
linewidths | scalar or array_like, optional, default: None | 标记边缘线的宽度,默认无 |
verts | sequence of (x, y), optional | marker 为None时,使用这些点做标记 |
edgecolors | color or sequence of color, optional, default: ‘face’ | 标记的边缘颜色 |