PS: 翻了翻草稿箱, 发现居然存了一篇去年2月的文章。。。虽然naive,还是发出来吧。。。

本文记录了python中的数据可视化——散点图scatter,

令x作为数据(50个点,每个30维),我们仅可视化前两维。labels为其类别(假设有三类)。

这里的x就用random来了,具体数据具体分析。

label设定为[1:20]->1, [21:35]->2, [36:50]->3,(python中数组连接方法:先强制转为list,用+,再转回array)

用matplotlib的scatter绘制散点图,legend和matlab中稍有不同,详见代码。

x = rand(50,30)
from numpy import *
import matplotlib
import matplotlib.pyplot as plt#basic
f1 = plt.figure(1)
plt.subplot(211)
plt.scatter(x[:,1],x[:,0])# with label
plt.subplot(212)
label = list(ones(20))+list(2*ones(15))+list(3*ones(15))
label = array(label)
plt.scatter(x[:,1],x[:,0],15.0*label,15.0*label)# with legend
f2 = plt.figure(2)
idx_1 = find(label==1)
p1 = plt.scatter(x[idx_1,1], x[idx_1,0], marker = 'x', color = 'm', label='1', s = 30)
idx_2 = find(label==2)
p2 = plt.scatter(x[idx_2,1], x[idx_2,0], marker = '+', color = 'c', label='2', s = 50)
idx_3 = find(label==3)
p3 = plt.scatter(x[idx_3,1], x[idx_3,0], marker = 'o', color = 'r', label='3', s = 15)
plt.legend(loc = 'upper right')

result:

figure(1):

figure(2):

Python数据可视化——散点图相关推荐

  1. python数据可视化散点图案例_Python数据可视化—散点图_python 数据可视化

    Python数据可视化-散点图 PS: 翻了翻草稿箱, 发现居然存了一篇去年2月的文章...虽然naive,还是发出来吧... 本文记录了Python中的数据可视化--散点图scatter, 令x作为 ...

  2. Python数据可视化——使用Matplotlib创建散点图

    Python数据可视化--使用Matplotlib创建散点图 2017-12-27 作者:淡水化合物 转载请注明网址:https://www.cnblogs.com/pengsky2016/p/812 ...

  3. python画折线图详解-Python数据可视化(一) 绘制折线图和散点图

    数据可视化示例 对数据可视化的浅认知 数据可视化是任何数据科学或机器学习的重要组成部分.可视化能将数据以更加直观的方式展现出来,使数据更加客观.更具说服力.同时,也易于发现隐藏在数据中的规律和意义.尤 ...

  4. python散点图显示数据_Python数据可视化——散点图

    PS: 翻了翻草稿箱. 发现竟然存了一篇去年2月的文章...尽管naive.还是发出来吧... 本文记录了python中的数据可视化--散点图scatter, 令x作为数据(50个点,每一个30维), ...

  5. python界面散点图_Python数据可视化——散点图

    PS: 翻了翻草稿箱, 发现居然存了一篇去年2月的文章...虽然naive,还是发出来吧... 本文记录了python中的数据可视化--散点图scatter, 令x作为数据(50个点,每个30维),我 ...

  6. 数据可视化实验:python数据可视化-柱状图,条形图,直方图,饼图,棒图,散点图,气泡图,雷达图,箱线图,折线图

    数据可视化实验:python数据可视化 实验8-12:大数据可视化工具-python 目录 1柱状图 2条形图 3直方图 4饼图 5棒图 6散点图 7气泡图 8雷达图 9箱线图 10折线图 1柱状图 ...

  7. Python数据可视化之绘制带有最佳拟合线的散点图(图文并茂版!!!)

    绘制带有最佳拟合线的散点图 最佳拟合线 数据准备 数据展示 图例选择 根据图例筛选数据 绘制图像 最佳拟合线 •当我们想要研究数据集中两个变量之间如何相互改变,使用最佳拟合线就是一个不错的方法!!   ...

  8. Python数据可视化笔记02--折线图、散点图实战

    Python数据可视化笔记01--Matplotlib基础 本文索引: 折线图实战 散点图实战 实验环境:Windows10+jupyter notebook 一.折线图 折线图通常用来表示数据随时间 ...

  9. Python数据可视化之散点图(基础篇---图文并茂详细版!!!)

    Python数据可视化之散点图 介绍 准备工作 所需的库 虚拟环境 简单散点图 总结 两种不同颜色和图例的散点图 总结 介绍 •数据可视化的应用十分广泛,几乎可以应用于自然科学.工程技术.金融.通信和 ...

最新文章

  1. 比发丝还小的机器人“大军”来了,光照就能行走,10厘米晶圆能造100万个 | Nature...
  2. [SHOI2015]自动刷题机
  3. 第五章:条件、循环以及其他语句(上)
  4. Anaconda安装jieba方法
  5. SVN服务器部署并实现双机同步及禁止普通用户删除文件
  6. 设计模式之模板方法模式实战解析
  7. 分布式 dynamips+dyangen (更新于07.3.30)
  8. 眼下发展最迅猛的十家网络安全公司
  9. android rxjava 多线程,你真的了解RxJava的线程切换吗?
  10. 典型测试错误(英中文对照)
  11. edge保存页面html,Edge浏览器怎么保存网页 保存网页方法介绍
  12. 高仿网易评论列表效果之界面分析(一)
  13. 帆软(FineReport)主子报表(报表联动)
  14. 数据结构大作-学生信息管理系统
  15. sFlow-RT 3.0使用
  16. 自定义波浪View,使头像跟着波浪背景浮动
  17. 如何让邮件变的更安全?邮箱安全中心在哪里?
  18. NOTA-WL12,68Ga-NOTA-WL12一种基于肽的正电子发射断层扫描 (PET) 显像剂
  19. 红米note5linux刷机包_Android 红米Note5 刷机魔趣系统
  20. 将dataset中的数据导出至Excel中而不需要安装MS Excel的方法(含UNICODE支持)

热门文章

  1. 量子计算机分解时间,量子计算机如何分解两个质数乘积
  2. Centos 7创建软连接,硬连接的方法
  3. 原型、交互及界面设计阶段的评审会
  4. 腾讯QQ大数据:机器学习建模问题中的特征构造方法
  5. PASCAL VOC数据集 生成train.txt、test.txt、tainval.txt、val.txt
  6. 这道题的错误做法是我原创的,目前还不知道哪错了!!!
  7. 利用GIMP实现图片压缩
  8. apache httpclient 连接 IIB,发送XML请求
  9. 利用 telnet 命令测试 SMTP 服务(QQ邮箱发邮件)
  10. Gensim训练维基百科词向量模型(含代码)