matplotlib中,scatter和bar常用参数

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)

散点图,scatter常用参数:

  • x 和 y 是一维数组,对应x和y轴,必填
  • s 表示散点图中点的大小,默认值为20
  • c 代表点的颜色或颜色序列,默认蓝色。如果需要显示多种颜色,可以传入一个颜色的列表
  • alpha透明度,默认不透明。可选0(透明)和1(不透明)之间的值
  • edgecolors边框颜色序列,传入参数是一个固定颜色或者颜色列表
  • marker代表点的形状,默认是圆形,也可以设置成以下的形状:(注意传入的参数都是字符串形式)
value description
. 圆点
, 像素点
o 大圆
v 倒三角
^ 正三角
< 朝左的三角
> 朝右的三角
1 正人字形
2 倒人字形
3 右人字形
4 左人字形
8 八边形
s 方块
p 五边形
P 十字形
* 五角星
h 六边形
H 正六边形
+ 加号
x 细叉叉
X 粗叉叉
D 菱形

柱状图,bar的常用参数:

  • x, 包含所有柱子的下标的列表,也就是每个柱子的标签
  • height, 包含所有柱子的高度值的列表
  • width, 每个柱子的宽度。 可以指定一个固定值, 那么所有的柱子都是一样的宽。 或者设置一个列表, 这样可以分别对每个柱子设定不同的宽度
  • align, 柱子对齐方式,有两个可选值:center 和 edge
  • color, 柱子的颜色,可传入一个固定值或一个列表
  • edgecolor, 柱子的边框颜色,可传入一个固定值或一个列表
  • linewidth, 每根柱子的边框宽度。 如果没有设置,默认没有边框
  • tick_label, 每根柱子上显示的标签, 默认是没有

猜你喜欢

转载自www.cnblogs.com/milesma/p/12141879.html
今日推荐