用之前做的KNN算法的数据画的散点图
我在这就只给出我变化之后main函数了
其实只是用了那个文件流的部分
可以在之前那个版本的knn算法中找到,或者你自己写一个就好了

if __name__ == "__main__":group, labels = createDataSet()x = [1, 1]print(classify0(x, group, labels, 2))group, labels = file2Matrix("文件地址")x = [3000, 5, 0.9]print(classify0(x, group, labels, 5))datingDataMat = groupfig = plt.figure()ax = fig.add_subplot(111)ax.scatter(datingDataMat[:, 1], datingDataMat[:, 2])plt.show()

主要部分是

    datingDataMat = group #拿到数据fig = plt.figure()    # 画图专用ax = fig.add_subplot(111)  ax.scatter(datingDataMat[:, 1], datingDataMat[:, 2])plt.show()

add_subplot 参数的意思是
将整个figure分为1*1
然后输出下面那个东西在第一块中
scatter是画散点图的工具
左边是行坐标,右边是列坐标
最后一句一定要有,不然图出不来的
我不会告诉你,我经历了什么的

Python画散点图(Knn中数据)相关推荐

  1. python画散点图-简单数据分析

    本文主要是使用python画散点图,对二维数据进行简单分析. 主要用到的库有matplotlib 如果运行过程中提示错误 import matplotlib.pyplot as plt ModuleN ...

  2. python怎么画人像_教你如何用Python画出心目中的自己

    原标题:教你如何用Python画出心目中的自己 引言:人脸图像的生成在各个行业有着重要应用,例如刑事调查.人物设计.教育培训等.然而一幅逼真的人脸肖像,对于职业画家也要至少数小时才能绘制出来:对于从未 ...

  3. python怎么导入sql数据库,##使用python将excel表中数据导入sql server数据库

    如何用python将excel数据导入到postgresql数据库中 把excel表格另存为csv文件 python将exce文件含有多个sheet同时l导入sqlserver数据库 需要使用xlrd ...

  4. python画散点图 字体格式

    python画散点图 import numpy as np import matplotlib.pyplot as plt import pandas as pd from matplotlib.fo ...

  5. python画散点图分布-python画时间序列散点图

    在运维管理中,经常遇到时间序列的数据,比如网卡流量.在线用户数.并发连接数,等等.用散点图可以直观的查看数据的分布情况. matplotlib模块的pyplot有画散点图的函数,但是该函数要求x轴是数 ...

  6. python画散点图-python画时间序列散点图

    在运维管理中,经常遇到时间序列的数据,比如网卡流量.在线用户数.并发连接数,等等.用散点图可以直观的查看数据的分布情况. matplotlib模块的pyplot有画散点图的函数,但是该函数要求x轴是数 ...

  7. python画散点图程序-python画散点图

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 用散点图可以直观的查看数据的分布情况. matplotlib模块的pyplot有 ...

  8. python画散点图-Python:matplotlib绘制散点图

    与线型图类似的是,散点图也是一个个点集构成的.但不同之处在于,散点图的各点之间不会按照前后关系以线条连接起来. 用plt.plot画散点图 奇怪,代码和前面的例子差不多,为什么这里显示的却是散点图而不 ...

  9. python 画散点图

    大家平时为了直观地显示数据的分布情况,在画散点图的时候,简单地把数据点用圆点标出来,像这样: 然而今天我想给大家展示的散点图,或许没有那么直观地反映数据的分布情况,不够实用,但是真的很美很艺术,每个的 ...

最新文章

  1. 使用opencv dnn 模块调用darknet模型时候出错,不支持relu激活函数
  2. (转)ASP.NET-关于Container dataitem 与 eval方法介绍
  3. C++指针和数组的区别(不能混用的情况)
  4. 学习C++和编程的50个观点
  5. you have mixed tabs and spaces fix this
  6. java when for where_JAVA_EE_MyBatis之动态SQL
  7. JS 中样式显示(clientWidth和clientHeight、offsetLeft、scrollHeight )
  8. 个人简历网站模板源码
  9. 市面主流的Web大前端框架以及特性
  10. 2022质量员-土建方向-岗位技能(质量员)特种作业证考试题库及模拟考试
  11. Linux perf 事件调度算法
  12. 河北农业大学能不能学计算机,河北农业大学(专业学位)计算机技术考研难吗
  13. 解决win10家庭高级版切换到Administrator用户后无法切换回原账户问题过程记录
  14. OPPO云VPC网络实践
  15. 《神奇的数学》读后感_《奇妙的数学王国》读后感 300字
  16. 观呼吸缓解夏日烦躁情绪
  17. 苹果手机投影_手机连接投影机的步骤
  18. CNN网络架构学习:Chapter-5-ResNet(附代码tensorflow)
  19. 微信PC端技术研究(2)-保存聊天语音
  20. Array和Arrays

热门文章

  1. zabbix3调用接口发送短信告警
  2. 终于将SAP系统完全配置通过了
  3. 《PHP和MySQL Web开发从新手到高手(第5版)》一2.9 删除存储的数据
  4. Vue.js 系列教程 3:Vue-cli,生命周期钩子
  5. 【C语言】06-基本数据类型
  6. 计算机达人成长之路(3)连载
  7. htmlparser设置表单属性值
  8. 说说牛顿迭代 -- 方法篇
  9. 可视化---寻找路径与算法
  10. linux写文件优化,Linux文件系统性能优化