Matplotlib基础知识-1

陌生函数总结

1.生成画板
matplotlib.pyplot.figure

(num=None,figsize=None,dpi=None,facecolor=None,edgecolor=None,frameon=True,FigureClass=<class’matplotlib.figure.Figure’>, clear=False, **kwargs)

fig=plt.figure()
  1. num: option,若缺省则默认自增(1图id=1,2图id=2…),若设置num,id=num值
  2. figsize: option,尺寸,整数元组z.B.(1,2)
  3. dpi: option 像素,整数
  4. facecolor: option,窗口背景颜色,其中颜色的设置是通过RGB,范围是’#000000’~’#FFFFFF’,其中每2个字节16位表示RGB的0-255 option,窗口背景颜色,其中颜色的设置是通过RGB,范围是’#000000’~’#FFFFFF’,其中每2个字节16位表示RGB的0-255 例如’#FF0000’表示R:255 G:0 B:0 即红色。
  5. edgecolor:option,窗口的边框颜色
  6. frameon:option 是否显示边框,默认是
  7. clear: option,默认是false,如果提供参数为ture,并且该窗口存在的话 则该窗口内容会被清除。

2.画出子图
matplotlib.pyplot.figure.add_subplot()

fig = plt.figure()
ax2=fig.add_subplot(345)   //将fig划分为3行4列,ax2表示画出其中第5区域的个子图
ax = fig.add_subplot(5,6,7)   //将fig划分为5行6列,在第7块区域内画出子图为ax
plt.show()

在这里插入图片描述
3.画散点图
matplotlib.pyplot.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, *, data=None, **kwargs)

参考资料:https://blog.csdn.net/zidephagino/article/details/80777906

  1. x,y:点的坐标,一一对称关系,形状一致
  2. c:该点的颜色,当x,y是两个序列,c也可以是长度与x,y一致的序列
  3. marker:点的形状,也可以是文字
  4. cmap:这个参数用于多个点之间,只有一个点就无意义了。用于表示从第一个点开始到最后一个点之间颜色渐进变化。c此时也是一个序列
plt.scatter(x=x1,y=y1,s=100,c=y1,cmap=plt.cm.Reds)
  1. s:点的大小
  2. alpha:透明度[0,1]之间
  3. edgecolors:点的边缘颜色
  4. linewidths:点的边缘宽度
plt.scatter(x=1,y=1,s=10000,marker="d",c="r",alpha = 1,linewidths = 10,edgecolors="b")
发布了8 篇原创文章 · 获赞 0 · 访问量 781
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览