当前位置:   article > 正文

plt.scatter()函数_plt.scatter(data['运行速度(km/h)'], data['客运量(万人)'], s

plt.scatter(data['运行速度(km/h)'], data['客运量(万人)'], s=100, c='b', mark

函数用于生成一个scatter散点图

plt.scatter(X[arg,0], X[arg,1], s=100,c='b',marker='+',label='data1')

参数:

x,y:绘制散点图的数据点

s:大小

c:颜色

marker:标记的样式,默认“o”

label:标签名

  1. import sklearn.datasets #引入数据集
  2. import torch
  3. import numpy as np
  4. import matplotlib.pyplot as plt
  5. np.random.seed(0) #设置随机数种子
  6. X, Y = sklearn.datasets.make_moons(200,noise=0.2) #生成2组半圆形数据
  7. arg = np.squeeze(np.argwhere(Y==0)) #获取第1组数据索引
  8. arg2 = np.squeeze(np.argwhere(Y==1))#获取第2组数据索引
  9. plt.title("moons data")
  10. plt.scatter(X[arg,0], X[arg,1], s=100,c='b',marker='+',label='data1')
  11. plt.scatter(X[arg2,0], X[arg2,1],s=40, c='r',marker='o',label='data2')
  12. plt.legend()#图例
  13. plt.show()

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/358134
推荐阅读
相关标签
  

闽ICP备14008679号