虽然@拉尔夫-HTP的答案是非常干净,并使用散射,据我所知道的标记的规模,以点数表示(见例如

here).此外,如果放大,自定义标记不会改变大小.

也许这就是你要找的东西.如果没有,使用单独的Rectangle对象也很有效.这允许您指定的宽度和高度的数据单元,而不是点,你可以放大如有必要,很容易应用旋转,以及,通过设置角度属性:

from matplotlib import pyplot as plt

from matplotlib.patches import Rectangle

# Your data

a = ([126, 237, 116, 15, 136, 348, 227, 247, 106, 5, -96, 25, 146],

[117, 127, 228, 107, 6, 137, 238, 16, 339, 218, 97, -4, -105])

# Your scatter plot

fig = plt.figure()

ax = fig.add_subplot(111)

ax.scatter(a[0], a[1], color = 'red', s=10)

# Add rectangles

width = 30

height = 20

a_zipped = zip(*a)

for a_x, a_y in a_zipped:

ax.add_patch(Rectangle(xy=(a_x-width/2, a_y-height/2) ,width=width, height=height, linewidth=1, color='blue', fill=False))

ax.axis('equal')

plt.show()

结果:

注意:如果需要,您可以通过ax.get_children获得了Rectangle实例().

python用小矩形标记数据点_Python – 在散点处绘制已知大小的矩形相关推荐

  1. MATLAB的图像上怎么标记数据点?Text函数精讲

    MATLAB的图像上怎么标记数据点?&Text函数精讲 文章目录 MATLAB的图像上怎么标记数据点?&Text函数精讲 前言 一.用Text函数可实现指定位置的添加 二.使用方法 1 ...

  2. python用链表求两数之和_python 算法 - 008 计算两个链表所代表的整数之和 (整数相加法)...

    python 算法 - 008 计算两个链表所代表的整数之和 (整数相加法) 知之者不如好之者, 好之者不如乐之者.--<雍也> 知道德者不如好道德者, 好道德者不如乐道德者, 是为形容人 ...

  3. python微信小程序实例制作入门_python flask零基础打造微信小程序实战教程

    资源目录: ├─python3+flask │ ├─第1章 介绍 │ └─1-1 导学--Python Flask 构建微信小程序.mp4 │ ├─第2章 微信小程序介绍 │ ├─2-1 小程序是什么 ...

  4. python剪刀石头布小游戏源码下载_Python Tkinter实现剪刀石头布小游戏

    Python Tkinter实现剪刀石头布小游戏 发布时间:2020-10-26 14:56:52 来源:亿速云 阅读:67 作者:Leah 本篇文章给大家分享的是有关Python Tkinter实现 ...

  5. matlab画论文实验图——01折线图(标记数据点,添加误差条)

    为了减少以后画图的工作量,把现在画的图总结成模板,方便以后引用或者调整 1.基础的折线图 代码如下,代码有详细的注释,方便调整. %linestyle,linewidth,marker,color等等 ...

  6. python找第二大的数索引_python – 在numpy数组中查找多个值的行索引

    方法#1 np.where((X==searched_values[:,None]).all(-1))[1] 方法#2 一种内存有效的方法是将每一行转换为线性索引等价物,然后使用np.in1d,就像这 ...

  7. Matlab画图并在图中标记数据点

    代码: x = linspace(0,10); y = sin(x); hold on plot(x,y); stem(0.5*pi,1,'--',"Marker",'.');%画 ...

  8. 如何用python中的turtle库画三角形_Python如何使用turtle库绘制图形

    1. 前奏: 在用turtle绘制图形时,需要安装对应python的解释器以及IDE,我安装的是pycharm,在安装完pycharm后,在pycharm安装相应库的模块,绘图可以引入turtle模块 ...

  9. 编程实现输入千米数,输出显示其英里数。已知:1英里=1.60934千米(用符号常量)

    #include<iostream> using namespace std; int main() {float a=0;fioat b=0;cout << "请输 ...

  10. 已知两个矩形的长和宽,用面向对象的概念编程求它们的面积和周长。假设矩形 1 的长和宽分别为 20 和 50;矩形 2 的长和宽分别为 3.6 和 4.5。(先定义矩形类再实例化两个对象)

    运用类和对象的思想进行编程.代码如下: #include<iostream> using namespace std;class triangle//声明三角形类{private:doub ...

最新文章

  1. 解决WIN7下组播问题
  2. 机器学习:分类,回归,聚类
  3. Belkatalog CMS SQL 注入漏洞(图)
  4. java8 stream_使用Java Stream摘要统计
  5. 测带宽的工具_iperf:服务端吞吐量测试工具
  6. JAVA编码规约(阿里)
  7. 关于hard-negative mining
  8. 计算机音乐 phd,美国大学音乐(Music)专业PhD排名
  9. mysql查最大字符串
  10. Adobe和苹果相互推诿 不支持Flash谁之过?
  11. 如果有这样一台服务器……
  12. Python爬虫实战(一):爬糗事百科段子
  13. Python3.6 的字符串内建函数
  14. TensorRT模型转换程序及用法
  15. android 蓝牙打印乱码,蓝牙打印机打印中文乱码
  16. 巨头围剿、极兔狂奔:它离拼多多还有多远?
  17. python-将图片存储到pdf中
  18. 中国环境检测市场运营现状分析与投资规划研究报告2022年版
  19. 下一个时代的黑产攻防,可能没有人类什么事情了
  20. 强大的全文本搜索工具——AnyTXT Searcher

热门文章

  1. CMake 手册详解(七)
  2. ios 8 适配须知
  3. chrome失去响应问题
  4. sql server的标识种子列
  5. Mybatis原生dao开发方法实现增删改查
  6. junit可执行但控制层无法执行_解决junit5无法使用gradle test运行测试
  7. HNUCM-1435 最大最小值(分治法)
  8. STC学习:可振动感应的电子音乐
  9. python调用c++动态库_python调用c++开发的动态库
  10. 在网页输入框输入角标_这个免费插件能帮我们把Excel内容快速填充到网页表单?...