首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

奇怪的是,"hold on“在contourf()之后不起作用。

"hold on"是Matplotlib库中的一个函数,用于在同一图形窗口中保持当前图形,并在其上绘制其他图形。但是,在使用contourf()函数之后,"hold on"函数可能不起作用的原因可能有以下几种可能性:

  1. 代码顺序错误:请确保在调用contourf()函数之前调用了"hold on"函数。因为Matplotlib库默认情况下是自动刷新图形窗口的,所以如果在调用contourf()函数之前已经绘制了其他图形,那么它们可能会被清除掉。
  2. 图形窗口状态:如果之前的图形窗口已经关闭或者被清空,那么"hold on"函数将不起作用。在这种情况下,可以尝试重新创建一个新的图形窗口,并在其中绘制图形。
  3. 其他函数的影响:某些函数可能会重置图形窗口的状态,导致"hold on"函数不起作用。例如,调用了clf()函数可以清空当前图形窗口,使得"hold on"函数无效。

综上所述,如果在调用contourf()函数之后"hold on"函数不起作用,可以检查代码顺序、图形窗口状态以及其他函数的影响。如果问题仍然存在,可以尝试在绘制图形之前重新创建一个新的图形窗口,并确保正确调用"hold on"函数。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

matlab二维彩图colormap调色_matlab如何自定义颜色

color_hot(:,3),color_hot(:,2),color_hot(:,1)];%也可以用fliplr()函数,交换红蓝颜色通道 figure(1) ax1 = subplot(2,1,1); contourf...(peaks,'LineStyle','none')%可以取消线条 colormap(ax1,hot);colorbar ax2 = subplot(2,1,2); contourf(peaks,'LineStyle...例如matlab中2014b版本之前colormap的默认值都是jet,但是到了之后的版本被替换为parula。我们通过RGB和HSV曲线来对比两个颜色图的区别差异。...>=1)=mycolormap_h(mycolormap_h>=1)-1; mycolor=hsv2rgb([mycolormap_h',mycolormap_s',mycolormap_v']); 之后介绍另一个案例...初步设想是两头颜色一红一蓝,颜色中间为白色,两头为深色。为了满足这个需求,我需要把颜色两边保持不变,中间做突变,但之后觉得太难看,又尝试变成两边渐变,中间快速渐变的方式。

4.9K40

图文解说三星focus i917芒果升级

去年就开始关注WP7,但基本都是模拟器上。最近看芒果即将面世,Hold不住,淘宝上入手了focus的冲新机。特意要的7004英文原版,那是为了方便地通过推送来升级。...9月26日晚上通过zune,更新到了7008,之后就再也没有更新的提示了。更新之前,我把系统的位置改为美国。...焦急万分的时候,论坛上一个通过插拔网线来获得更新的帖子引起了我的注意,按照里面的方法,点击检查更新大概4-5秒钟以后,拔掉网线,Zune就会检测到7392的更新了。 ?...之后,插上网线,点击更新,出现了更新提示。之后就是一路的下载、安装和升级。 ? ? 升级完毕以后,系统版本为7392,继续升级。直接点击检查更新还是不会有效,同样需要通过插拔网线来完成系统更新的检测。...但奇怪的是,这次是直接从7403到7720,并没有经过检测和更新的环节。 ? 安装完以后,系统重启,查看版本号,果然是7720了。 ? 终于吃到芒果了。有朋友说输入法有中文的么。

57950
  • python可视化 | contour、contourf、cartopy补充

    我第一个想到的方法是contour里的levels参数强制指定levels=[588]来绘制这一根线。这个方法最新的matplotlib中是可行的。...但是不知道较低版本的matplotlib与cartopy中是否可行,因为之前曾报错levels的列表中至少要有两个元素。 ac=ax.contour(X, Y, Z,levels=[0]) ?...第二种方法是通过判断levels来存放一个颜色列表,使绘图时,除了指定的值外不填充颜色。因为画588这种特种线条,其区间固定为4,所以必定要手动设置levels。...我尝试过一些方法,但是除了挖补之后赋予nan值使其不再绘制,实在是想不出还有什么更好的办法了。 这是不使用挖改时两个contourf的遮盖。...三、cartopy补充 Python气象绘图教程(二十一)—Cartopy_10我提到过兰勃脱投影下不能强制对齐标签的说法,这是错误的。只要关闭rotation即可使全部经纬度正常对齐。

    5K20

    MacOS 破坏 SSH 默认规则,程序员无法登录 Web 服务器,苹果新系统遭吐槽!

    奇怪的是,服务器没有拒绝连接,甚至没有超时,只是挂起。Taylor等了十多分钟,但是终端里没有显示超时,也没有任何其他输出内容。 ?...为了更进一步证实自己的想法,Taylor自己的iMac上开了个Ubuntu的虚拟机,用它来连接自己的服务器,结果连上了!...带着这个问题,Taylor谷歌上搜索“10.15.4 SSH”,苹果论坛上找到了下面的内容: 使用服务器名称代替IP地址时,若Catalina 10.15.4的SSH端口>8192将不起作用。...升级到macOS Catalina 10.15.4之后,才开始出现此问题。 更新之后,不再能够使用服务器名称(而不是IP)打开大于8192端口的SSH连接。...Taylor抛出这个SSH故障问题后,广大程序员立即开启了吐槽模式:新版的Catalina(10.15)实在太难用啦! Hacker News上的评论几个小时内就涨到了200多。 ?

    1.5K20

    MATLAB完美白化,完美支持m_map工具箱!

    最初的matlab完美白化的脚本是3年多之前气象家园论坛发布的。当时是我们大师姐想要用matlab白化,然后就有了最初的版本,但最初的版本不支持m_map。...对函数代码进行了修改,并按照m_map工具箱函数的命名方式重命名,同时添加了一个 m_mapshow 函数,用于 m_map 地图投影添加shapefile地图。...1000)); figure m_proj('lambert', 'longitudes', lon, 'latitudes', lat, 'par', [30, 60], 'clo', 105) m_contourf.../data/chinamap/cnmap/cnhimap.shp') m_grid('box','on'); figure c = contourf(LON, LAT, z,'linestyle',...但是在上述的测试脚本里,给出了简单的解决方案,即扩大坐标轴的范围,然后进行白化,白化完成之后,重新设置投影,最后再设置m_grid类型。这样就能解决上面的小问题了。

    1.5K32

    气象绘图——白化杂谈

    一年前也是头一次接触到这个词语,其实就是将你不需要的部分的等值线、等值线填色、风场、流场等挖去。目前气象领域流行的是花式利用地图shp文件进行操作,达到白化的目的。...其他四种都是先判别是不是指定shp文件内部,然后再画,但是geopandas.clip的办法与Masterpiece的办法会改变数据的维度,导致无法还原为2D数组,不能用在contourf绘制等值线图上...具体如何使用maskout程序,可以参考我一年前刚学习时候的推文Python气象绘图教程特刊(一)。 这里简单回复很多人提过的问题——怎么引入maskout。...我试验了一下,确实如此,由于构建DataFrame时需要将经纬度即数据扁平化,裁剪之后的数据难以还原为原本的维度和形状,所以不太适合用于matplotlib的contourf可视化,但是我们可以用scatter...而salem库包则是裁剪最为简便的,而且裁剪之后的数据不会改变维度和形状。 geopandas裁剪由于自身函数属性的限制,对点状数据的裁剪效果最好。

    1K32

    气象绘图cmap、cbar超详细版(附示例)

    cmap中: ax.contourf(cmap='Reds ') 使用颜色映射表时不必要记住全部的代表字符串,我们可以使用的时候去官网查找后使用。...5. shrink(axes特性,colorbar的收缩比例) 该参数控制colorbar的收缩比例,收缩时,colorbar长宽都会变化,如: CS=ax1.contourf(X,Y,Z,cmap=...不清楚每节具体色号时,我们可以使用循环的方法添加图例,如: cs=ax.contourf(cycle_LON,cycle_LAT, cycle_t,...常规绘制contourf时,我们输入的levels就叫做一种norm,此时的映射规则拥有最高的优先性,使用levels参数将会掩盖其他norm命令。这是最常见的情况,使用默认cmap时常用这种方式。...当然我们之后的使用中,因为绘图的特殊需求,我们还需要其他的映射规则。

    13.4K225

    Python气象绘图教程(十五)—Cartopy_5

    这里只能用事先做好的实验数据,预报清江两岸有一定的山洪泥石流风险。使用的仍然是不均匀的站点资料,所以先要将站点资料网格化,变为格点资料后再用等值线填色的方式画出危险区域。...二、Cartopy里的投影与转换 我两个月前经常碰到这个问题,有两个关于投影的—crs、transform。前一个设定投影方式,后一个涉及投影与数据转换。...首先说crs,这个是GeoAxes的基础,只有projection设置了投影之后,才能添加地图。...但是,主地图不是默认投影方式时,需要进行转换。...cartopy=0.17中,不能使用draw_labels=True来为除PlateCarree、Mercator之外的投影添加经纬标签,不过据说0.18版本中已经优化,读者可以试试。

    10.6K52

    Python气象绘图教程—(十九)剖面图

    可以看出,z仅仅与y,x有关,且第一相关量为y而不是x,这与我们习惯不同,取值时需注意。 因为是二维的数据,那么按照绘制平面填色图的ax.contourf命令是可以直接读取数据绘图的。...现在你能明白,这个图和你绘制的等温图其实是一个原理的,都是ax.contourf这个命令出来的。...为什么要插这一句嘴,实际上有助于我们接下来绘制剖面图时理解切片操作。...绘制地形填色时,我们使用的是ax.contourf命令,他要求输入横坐标,纵坐标,与横纵坐标有关系的z值。...这样第一个就是二维的,可以直接绘制等值线填色图,第四个就是三维的,不能直接绘制等值线填色图,而只能在提取了某一层之后,变为二维的,才能绘制等值线填色图,如: import xarray as xr ds

    13.5K75

    教你两种黑掉“人工智能”的方法

    例如,自动驾驶汽车还没有装上压力检测软件之前,汽车完全无法避免一些严重的失误。...但是奇怪的是,我们仍然可以轻易地骗过它们。”...如果用先前一种方式,改变修改过后的图像的方向或亮度,对抗图像方法会变得完全不起作用。如果让系统“从正面看”修改后的猫的图像,它会将其识别为鳄梨酱;如果将图像旋转一些角度,系统又可以再次识别出猫。...纽约大学心理学教授 Gary Marcus 长期以深度学习领域“打假者”的身份活跃众人视野中。... AI 系统阅读理解测试表现出色的新闻出来之后,他就在推特上进行了公开的批评: “机器测试中表现出的能力和真正的理解完全搭不上边。

    89160

    第163期:如何打动面试官?

    封面图 image.png 今年的互联网行业形势不容乐观,所以找工作的时候需要准备的尽量充分一些,来应对当前复杂多变的环境。...h5页面无法滑动 前两天帮朋友处理了一个问题,说是写的h5页面在手机上无法滑动。我问他你用什么框架写的,他说是element- UI,我说那应该没啥问题啊。...起初感觉可能是没有设置overflow:scroll这个属性,但是设置了之后还是不起作用。 于是又尝试了用固定定位、浮动定位来模拟页面的滚动效果。 奇怪的是依旧不作用。...这就有点奇怪了,然后开始代码里扒拉,最后破案了。 原因是他全局设置了 touch-action这个属性为none。...所以我们面试一定要做好相关的准备,项目上遇到过哪些问题、通过什么方法进行解决、做了哪些优化。

    15210

    Python进阶之Matplotlib入门(七)

    把地面上海拔高度相同的点连成的闭合曲线,并垂直投影到一个水平面上,并按比例缩绘图纸上,就得到等高线。等高线也可以看作是不同海拔高度的水平面与实际地面的交线,所以等高线是闭合曲线。...等高线上标注的数字为该等高线的海拔。 今天我们要学习的图例为: ?...*np.exp(-x**2-y**2) n = 256x = np.linspace(-3,3,n)y = np.linspace(-3,3,n)X,Y = np.meshgrid(x,y) plt.contourf...有了网格之后,我们定义f(x,y)函数来作为高度函数。...仅仅有contourf函数的结果如下: ? contour函数负责划线,颜色为黑色,效果如下图: ? clabel函数负责添加等高线对应的高度,inline控制是否将Label画在线里面。

    1.2K40

    利用windspharm库计算散度风、旋度风详细教程

    安装 windspharm库是pyspharm库基础上写出来的,windspharm库中的大部分计算依赖pyspharm库,所以要使用windspharm库就也要安装pyspharm库。...ajdawson.github.io/windspharm/latest/index.html • 下载以后解压出来复制文件夹的路径 • 打开Anaconda Prompt • cd 文件夹路径 回车 • 之后...python setup.py即可安装成功 step2:安装pyspharm库(参考葉读春秋) • Anaconda Prompt输入pip debug --verbose查看python版本 • 我们如下链接中找到...plt.subplot(111, projection=ccrs.PlateCarree(central_longitude=180)) sf_dec *= 1e-6 fill_sf = sf_dec[0].plot.contourf...plt.subplot(111, projection=ccrs.PlateCarree(central_longitude=180)) vp_dec *= 1e-6 fill_vp = vp_dec[0].plot.contourf

    1.5K20

    Hold Time违例,该如何解决

    而且综合之后给出的时序报告都是估计值,因此综合之后可以不考虑Hold Time,只考虑Setup Time;即便此时Hold Time违例,我们也不需要去理会。...Place Design之后再去看Hold Time,如果此时Hold Time的违例比较小(比如-0.05ns),还是不需要理会的,因为工具布线时会修复Hold,但如果Slack太大了,无法修复了...这里补充一下综合实现的步骤: synth_design -> opt_design -> place-design -> phys_opt_design -> route_design 我们可以让工具每一步执行后都会有时序报告...image-20200810165751733   如果route design之后hold time还是违例,可以使用tcl指令: phys_opt_design -directive ExploreWithHoldFix...如果还是没有解决,只能修改设计,要么减少时钟的延迟,要么增加数据的延迟: 检查违例的时钟是否是全局时钟网络上,若没有的话,则最好增加BUFG 插入延迟模块,在数据路径上增加逻辑延迟

    1.1K40
    领券