[python函数学习]机器学习实战 - Matplotlib散点图

import matplotlib
import matplotlib.pyplot as plt
fig = plt.figure()  # 创建图例
ax1 = fig.add_subplot(211)  # 新增子图
ax2 = fig.add_subplot(212)  # 新增子图
ax1.scatter(datingDataMat[:,1], datingDataMat[:, 2])
ax2.scatter(datingDataMat[:,1], datingDataMat[:,2], 15.0*array(datingLabels), 15.0*array(datingLabels))
plt.show()

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

plt.figure() 创建图例对象实例,如果创建了多个实例,要显示调用close关闭不用的实例。
num – 指定创建的figure名称,默认按创建的顺序构建数字,文本类型;
figsize – 以英寸为单位的宽高(1英寸等于2.54厘米),用元组表示,figsize=(15,3);
dpi – 图形分辨率;
facecolor – 背景颜色;
edgecolor – 边框颜色;
frameon – 默认值True为绘制边框,如果为False则不绘制边框;
FigureClass – 可以选择使用自定义图形实例;
clear – 重建figure实例;
**kwargs:允许将自定义的图类绑定到pylab接口中,额外的kwargs将被传递给figure init函数。

plt.subplot()与fig.add_subplot()

plt.subplot()参数和面向对象中的add_subplot()参数和含义都相同。
fig.add_subplot(111) 等价于 fig.add_subplot(1, 1, 1)
表示1行1列第一个图

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组成的散点图,具有不同的标记大小/颜色
x, y – 横轴纵轴数据
s – 标记点的大小
c – 颜色,序列,或颜色序列,默认‘b’蓝色

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值