使用pyplot,我创建了一个图形并绘制了一些随机分散的(x,y)点.然后,我想将这些点的某些子集与线段相连.用户按下键后,我的程序需要擦除先前绘制的线段集(将原始点保留在原处),然后在另一组点之间绘制新的线段.

我的问题是我不知道如何删除前面的线段.我尝试用背景色(白色)重新绘制它们,但这在行所在的位置留下了非白色像素的残留.我在执行此操作的在线文档中找不到任何示例.有可能吗?

解决方法:

Scipy有一个tutorial,用于从轴中删除一条线.我在以下示例中使用此示例,我认为该示例模仿您要尝试执行的操作:

import matplotlib.pyplot as plt

import numpy as np

x = np.arange(10)

np.random.seed(101)

y = np.random.rand(10)

small = [i for i in range(len(x)) if y[i] < .5 ]

big = [i for i in range(len(x)) if y[i] > .5 ]

fig = plt.figure()

ax = fig.add_subplot(111)

ax.scatter(x,y)

# user wants to plot lines connecting big values (>.5)

ax.plot(x[big],y[big])

#plt.show()

# now user wants to delete the first (and only) line

del ax.lines[0]

# so that they can plot a line only showing small values

ax.plot(x[small],y[small])

plt.show()

标签:matplotlib,python

python画图x轴丢值_python-从pyplot绘图中擦除先前绘制的内容相关推荐

  1. python画图y轴在右侧_Python 使用matplotlib画图添加标注、及移动坐标轴位置

    一.实现目标 代码实例 import matplotlib.pyplot as plt import matplotlib import numpy as np #解决中文乱码问题,引入windows ...

  2. python画图y轴在右侧_python画图怎么添加汉字的坐标轴

    python中使用用pyplot 库绘图.一般情况下, x 轴刻度默认显示为数字.import matplotlib.pyplot as plt import numpy as np val_ls = ...

  3. python试题for循环布尔值_Python自我修炼(升仙中....整数,布尔值,字符串,for循环)

    索引(下标) 索引就是下标,下标从0开始,取值时索引所选长度不可以超过其本身. s1 = "python学习" print(s1[0]) # 获取第0个索引所对应的的元素. pri ...

  4. python取出数组大于某值_Python替换NumPy数组中大于某个值的所有元素实例

    我有一个2D(二维) NumPy数组,并希望用255.0替换大于或等于阈值T的所有值.据我所知,最基础的方法是: shape = arr.shape result = np.zeros(shape) ...

  5. python字典查询多个值_python – 在Pandas Dataframe中查找多个字典键并返回多个匹配值...

    如果我的格式化关闭,第一次发布如此道歉. 这是我的问题: 我创建了一个包含多行文本的Pandas数据框: d = {'keywords' :['cheap shoes', 'luxury shoes' ...

  6. python画图显示不了中文_Python使用matplotlib绘图无法显示中文问题的解决方法

    本文实例讲述了Python使用matplotlib绘图无法显示中文问题的解决方法.分享给大家供大家参考,具体如下: 在python中,默认情况下是无法显示中文的,如下代码: import matplo ...

  7. python爬取js动态网页_Python 爬取网页中JavaScript动态添加的内容(一)

    当我们进行网页爬虫时,我们会利用一定的规则从返回的 HTML 数据中提取出有效的信息.但是如果网页中含有 JavaScript 代码,我们必须经过渲染处理才能获得原始数据.此时,如果我们仍采用常规方法 ...

  8. 基于python的九轴惯性传感器的数据预处理代码-中值滤波实验

    ** 基于python的九轴惯性传感器的数据预处理代码-中值滤波实验 ** import random import numpy as np import pandas as pd import sc ...

  9. python画图如何调整图例位置_python图例参数

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! matplotlib.orgapi_as_genmatplotlib.pyplo ...

最新文章

  1. 基于相交线的立体平面SLAM
  2. C primer plus 练习题 第三章
  3. 计算机上机报告-origin,Origin 8上机练习1
  4. poj1274(最大匹配)
  5. 精通python网络爬虫-精通Python网络爬虫:核心技术、框架与项目实战 PDF
  6. 记一次LVM修复过程
  7. springboot activiti 配置项详解
  8. JAX-RS 2.0:服务器端处理管道
  9. 静态页面如何实现 include 引入公用代码
  10. C#LeetCode刷题-树
  11. hashmap冲突的解决方法以及原理分析
  12. linux grep正则表达式,linux-正则表达式与grep命令
  13. MyBatis源码阅读(一) --- 源码阅读环境搭建
  14. PowerApps关于试用环境
  15. ReferenceError: request is not defined
  16. 精确字符串匹配(Zbox算法)
  17. 2021年焊工(初级)新版试题及焊工(初级)考试技巧
  18. Loadrunner场景设计之场景计划
  19. DeepFool运行代码中间问题
  20. 什么是数据标注? 数据标注公司主要做什么?

热门文章

  1. 服务端解决跨域问题的方案(一)
  2. windoes服务器搭建Jenkins和部署war项目
  3. mpvue中使用小程序云开发总结
  4. CentOS 安装JDK跟TOMCAT
  5. 在Powerbuilder中播放Flash动画
  6. 智能物流给力零售业跨越式发展
  7. 悲观锁和乐观锁_浅谈数据库悲观锁和乐观锁
  8. Oracle dmp文件导入
  9. python pipenv_为什么Python开发人员应该使用Pipenv
  10. (4)vue.js 基础语法