爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 11004|回复: 0

[求助] matplotlib给特定等值线加label出错

[复制链接]

新浪微博达人勋

发表于 2018-12-15 16:20:11 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
matplotlib做等值线图,以1为间隔画等值线,以2为间隔添加label,用clabel()方法
  1. cmw = np.arange(-10,11,1)
  2. wp = plt.contour(iX, iY, iW, cmw, colors='blue', linewidths=0.7, alpha=0.4)
  3. plt.clabel(wp, cmw[::2], fontsize=8, fmt='%d')
复制代码

不加cmw[::2]这个参数出图正常,各种方式加这个参数都报错,报错信息:
Traceback (most recent call last):
  File "F:\program\test.py", line 40, in <module>
    plt.clabel(wp, cmw[::2], fontsize=8, fmt='%d')
  File "D:\Anaconda3\lib\site-packages\matplotlib\pyplot.py", line 2496, in clabel
    return gca().clabel(CS=CS, *args, **kwargs)
TypeError: clabel() got multiple values for argument 'CS'



clabel()的官方文档说明:
TIM截图20181215161701.png
萌新求助各位大佬,为何会报错?

密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表