之前使用matplotlib绘制曲线图直接使用的是plot()方法,其实绘制基础的散点图很简单,只要使用scatter()方法就可以了,其他的设置方式与曲线图的设置方式也是一致的。
例如:

import matplotlib.pyplot as plt
import numpy as npx1 = [1, 2, 3, 4]
y1 = [1, 2, 3, 4]     #第一组数据x2 = [1, 2, 3, 4]
y2 = [2, 3, 4, 5]    #第二组数据n = 10
x3 = np.random.randint(0, 5, n)
y3 = np.random.randint(0, 5, n)   #使用随机数产生plt.scatter(x1, y1, marker = 'x',color = 'red', s = 40 ,label = 'First')
#                   记号形状       颜色           点的大小    设置标签
plt.scatter(x2, y2, marker = '+', color = 'blue', s = 40, label = 'Second')
plt.scatter(x3, y3, marker = 'o', color = 'green', s = 40, label = 'Third')
plt.legend(loc = 'best')    # 设置 图例所在的位置 使用推荐位置plt.show()

效果:

顺便复习一下坐标轴的设置:

import matplotlib.pyplot as plt
import numpy as npx1 = [-1, 2, -3, 4]
y1 = [-1, 2, -3, 4]x2 = [-1, 2, -3, 4]
y2 = [-2, 3, -4, 5]n = 10
x3 = np.random.randint(-5, 5, n)
y3 = np.random.randint(-5, 5, n)plt.scatter(x1, y1, marker = 'x',color = 'red', s = 40 ,label = 'First')
plt.scatter(x2, y2, marker = '+', color = 'blue', s = 40, label = 'Second')
plt.scatter(x3, y3, marker = 'o', color = 'green', s = 40, label = 'Third')
plt.legend(loc = 'best')plt.xlabel('X axis')
plt.ylabel('Y axis')             # 设置坐标轴标签ax = plt.gca()
ax.spines['right'].set_color('none')
ax.spines['top'].set_color('none')   #设置 上、右 两条边框不显示ax.xaxis.set_ticks_position('bottom')
ax.yaxis.set_ticks_position('left')       #将下、左 两条边框分别设置为 x y 轴ax.spines['bottom'].set_position(('data', 0))   # 将两条坐标轴的交点进行绑定
ax.spines['left'].set_position(('data', 0))plt.show()

效果:

以上~

Python Matplotlib 散点图的绘制相关推荐

  1. Python Matplotlib散点图

    Python Matplotlib散点图 散点图用于在水平轴和垂直轴上绘制数据点,它表示了因变量随自变量变化的趋势.通俗地讲,它反映的是一个变量受另一个变量的影响程度. 散点图将序列显示为一组点,其中 ...

  2. python—matplotlib 散点图,气泡图,气泡饼图/功效矩阵可视化对比

    python-matplotlib 散点图,气泡图,气泡饼图/功效矩阵可视化对比 刚入行,一直在看大神们的发帖学习,想着自己也写点什么东西,找了好久没找到气泡饼图相关的内容(可能是我眼神不好),于是打 ...

  3. 老咸鱼今天告诉你用Python matplotlib 各种图绘制流线图,难怪老板放纵他

    复习回顾 在Python关于绘图,Mlab提供开源的matplotlib模块,不仅可以绘制折线图.柱状图.散点图等常规图外,还支持绘制量场图.频谱图.提琴图.箱型图等特殊图,例举往期文章可前往查看详情 ...

  4. python绘制3d图-Python matplotlib绘图示例 - 绘制三维图形

    Python matplotlib模块是扩展的MATLAB的一个绘图工具库.它可以绘制各种图形,下面就学习了下Python中的matplotlib模块,如何绘制三维图形. 示例代码一: # codin ...

  5. Python+matplotlib一笔绘制红色五角星

    推荐图书1:<中学生可以这样学Python(微课版)>,董付国.应根球,清华大学出版社,ISBN:9787302554639 <中学生可以这样学Python>84节微课免费观看 ...

  6. python Matplotlib.pyplot 如何绘制三维折线图, 散点图, 线框图, 表面图, 柱状图, 箭头图, 2D转3D图, 文本图, 3D拼图, 网状图, 直方图, 角面片图, 条状图?

    参考文章1: Matplotlib.pyplot 三维绘图 https://www.cnblogs.com/wuwen19940508/p/8638266.html 参考文章2: [python图像处 ...

  7. python matplotlib散点图-Matplotlib scatter绘制散点图的方法实现

    前言 考虑到很多同学可能还没有安装matplotlib包,这里给大家提供我常用的安装方法.首先Win键 + R,输入命令cmd打开命令行工具,再次在命令行工具中输入pip install matplo ...

  8. python matplotlib散点图-python-Matplotlib散点图图例

    2D散点图 可以使用2741191239738590590209模块的plot方法(至少在使用matplotlib 1.2.1和Python 2.7.5的情况下),如下面的示例代码所示. 另外,如果使 ...

  9. python matplotlib散点图-python matplotlib从函数更新散点图

    Tyson 有几种方法可以设置matplotlib绘图的动画.下面让我们看两个使用散点图的最小示例. (a) 使用交互模式plt.ion() 要制作动画,我们需要一个事件循环.获取事件循环的一种方法是 ...

最新文章

  1. ofdm原理_什么是IQ调制,了解I/Q调制的基本原理及其主要特征 - 射频技术第2部分...
  2. 图书推荐:《ASP.NET.基础教程——C#案例版》
  3. andriod studio 查看项目依赖_Intellij IDEA 中如何查看maven项目中所有jar包的依赖关系图...
  4. SpringBoot入门系列: Spring Boot的测试
  5. wps怎么把ppt里的字体一起保存_PPT基础教程!看懂少走弯路!
  6. PAT乙级(1004 成绩排名)
  7. Spring Boot Maven 打包可执行Jar文件!
  8. 201712-2-游戏
  9. android 相机权限_暴力破姐权限,吹爆这款软件...
  10. 《SQL注入攻击与防御(第2版)》百度网盘链接
  11. 你知道电脑如何录制屏幕视频吗?快来看看这两个实用方法
  12. Linux键盘驱动详解 转
  13. WIFI远程控制实例分享,喜欢你就来!
  14. java常用jar包下载_standard.jar包
  15. 计算机设计媒体专业排名,2020USNEWS媒体与数字媒体专业综合排名
  16. 什么是VHDL?一文带你了解VHDL语言
  17. Pure DNS 可能是迄今最不稳定的DNS
  18. 修真院教学模式四大体系之技能体系
  19. pdf合并与拆分软件的使用
  20. AcWing 1113. 红与黑【《信息学奥赛一本通》】【DFS】【BFS】【Flood Fill】

热门文章

  1. 抽纸(面巾纸),卫生纸,湿巾纸,厨房用纸,
  2. L1正则化与L2正则化
  3. Flutter组件--重叠布局/相对布局(Stack,Positioned组件)
  4. B站弹幕姬,弹幕礼物感谢,关注感谢,自动回复,房管工具,房管助手,基于java
  5. 软件体系结构描述与建模
  6. 排序函数sort()
  7. 合成大西瓜游戏|微信合成大西瓜游戏技巧及资源
  8. 开源IoT操作系统Mynewt使用简介
  9. java编译器对字符串+运算的优化导致的有趣现象
  10. JAVA12_10总结