plt.scatter( ) 函数的使用方法

plt 就是 matplotlib.pyplot的缩写,在这里讲述plt中的函数scatter( )的用法,并举实例

下图是官方文档的详细说明

1、函数原型说明(marker 的属性)

在这里插入图片描述

2、绘图时的标志声明

3、函数通俗讲解

该函数大致意思就是绘图,有很多参数可以自行设置,比如绘图的标记和颜色等,标题和图示都可以通过这一个函数,修改其中参数的值得到。

4、举例

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd

def plot_points(X, y):
    admitted = X[np.argwhere(y==1)]
    rejected = X[np.argwhere(y==0)]
    plt.scatter([s[0][0] for s in rejected], [s[0][1] for s in rejected], s = 25, color = 'blue', edgecolor = 'k')
    plt.scatter([s[0][0] for s in admitted], [s[0][1] for s in admitted], s = 25, color = 'red', edgecolor = 'k')

说明:

  • 代码的前三行是相应库的引用

  • 在这里定义一个函数,此函数用于绘图

    • 首先使用 np.argwhere( )函数对数组中的数,进行取索引,
      -其次通过plt.scatter( )函数进行对数组中的值进行绘图表示
      详细说明一下,在这里plt.scatter( )函数表明的意义
  • 剖析1

     		```
     		 [s[0][0] for s in rejected]
     		 解释: 这个for循环的意思是,用变量s遍历rejected数组,然后取s中的 s[0][0] 数
     		 备注: 在这里 rejected 是一个深度为2的数组,也就是数组中的每一个值都有两个数,在这里只是取的s[0][0].
     		```
    
  • 剖析2
    其他的参数的设定参加该篇文章的第一页图片(函数的详细讲解),自己也可以对这个函数的参数部分添加相应设置项

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值