创建散点图可以使用函数 plt.scatter。它的功能非常强大,其用法与 plt.plot 函数类似:

import numpy as np
rng = np.random.RandomState(0)
x = rng.randn(100)
y = rng.randn(100)
plt.scatter(x, y, marker='o')

plt.scatter 与 plt.plot 的主要差别在于,前者在创建散点图时具有更高的灵活性,可以单独控制每个散点与数据匹配,也可以让每个散点具有不同的属性(大小、表面颜色、边框颜色等)。
下面来创建一个随机散点图,里面有各种颜色和大小的散点。为了能更好地显示重叠部分,用 alpha 参数来调整透明度:

rng = np.random.RandomState(0)
x = rng.randn(100)
y = rng.randn(100)
colors = rng.rand(100)
sizes = 1000 * rng.rand(100)
plt.scatter(x, y, c=colors, s=sizes, alpha=0.3, cmap='viridis')
plt.colorbar(); # 显示颜色条

用plt.scatter画散点图相关推荐

  1. python_matplotlib分别使用plot()和scatter()画散点图,以及如何改变点的大小

    1. 使用plot()画散点图 根据关于matplotlip.pyplot的官方文档:pyplot,其plot部分的解释plot()的作用是画出线条和线条上的标记: 根据pyplot的官方教学文档:P ...

  2. Python matplotlib 通过 plt.scatter画空心圆标记出特定的点

    在用python画散点图的时候想标记出特定的点,比如在某些点的外围加个空心圆,一样可以通过plt.scatter实现 import matplotlib.pyplot as pltx = [[1, 3 ...

  3. 机器学习教学 plt.scatter()绘制散点图

    Scatter简介 Scatter(散点图)由两个变量构成,分别作为散点图的横,竖坐标,通过散点图可以看出变量之间的关系. 如上如,一些基本的相关性,可以分为正相关,负相关等. Scatter 相关代 ...

  4. python | plt.scatter画圆形或者方框——没有填充色、边框颜色设置

    1.MatplotlibDeprecationWarning plt.scatter(x,y, marker='s',edgecolors='purple',c="",s=150) ...

  5. python画散点图<plt.scatter() 和sns.scatterplot()>

    plt.scatter()画散点图 (matplotlib.pyplot.scatter) ------------------------------------------------------ ...

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

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

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

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

  8. python画散点图和折线图

    前提:画图必须要有数据,散点图数据自己构造的,折线图数据是通过线性回归模型预测的 from sklearn.linear_model import LinearRegression import ma ...

  9. scatter的用法 随机颜色_plt.scatter画分类月亮湾散点图

    这几天碰到一个需求,需要画出分类面以及区分不同分类点的形状和颜色,发现scatter并不能同时支持及区分形状和颜色,自我发现一种实现放式,以此分享. ps:关于此方法的基本参数解析请查阅官网介绍.此文 ...

最新文章

  1. 使用线程池时一定要注意的五个点
  2. YouCompleteMe unavailable: requires Vim compiled with Python 2.x support
  3. 使用代码获得Hybris Commerce里显示的产品图片
  4. big sur删除snapshot_法国Labarthe-Sur-Lèze公立中学 | LCR Architectes
  5. java uipath_10.3 UiPath如何调用Java
  6. 网页滚动文字特效的代码
  7. linux搜索含多个字符串,关于linux:使用grep搜索多个字符串
  8. c++ 结构体地址 转换成ulong_Nicole_coder
  9. 我搭建Wiki网站的步骤
  10. 2011最新XP系统盘下载大全 都是2011最新的系统
  11. 一款手机App的开发成本是多少钱?
  12. iweboffice 保存成html,金格iweboffice2015使用
  13. 在唯一密钥属性“fileExtension”设置为“.json”时,无法添加类型为“mimeMap”的重复集合项...
  14. JBOD(Just a Bunch Of Disks,磁盘簇)简介
  15. 高等数学(第七版)同济大学 习题12-2 个人解答
  16. md5sum命令的使用
  17. 桌面计算机找不到硬盘,计算机BIOS启动项找不到硬盘,我该怎么办?
  18. 【解决方案】LaTeX插入svg图片
  19. 常见RISC-V介绍
  20. 服务网格和 API 网关之间的差异​

热门文章

  1. 如何实现web浏览器无插件播放视频监控直播?
  2. 马丁富勒微服务论文学习
  3. 2020-04-03
  4. 刷卡分期的套路有多深?信用卡、花呗、白条没有善人
  5. echarts 词云图使用 + vue
  6. 怎么搜索一下整个网络的计算机,如何快速查找自己电脑IP地址?
  7. JAVA拾遗 — JMH与8个代码陷阱
  8. 基于单片机的语音风扇的设计与实现
  9. 【193】Lumen 中文文档
  10. vscode使用注意事项