社区
其他技术讨论专区
帖子详情
Python matplotlib使用colormap更改contourf plot中指定值的颜色
weixin_38066147
2019-09-12 11:38:29
我正在尝试使用colormap在matplotlib中创建一个填充的等高线图.我想改变指定值的颜色. 例如, levs = [-3,-1,1,3] plt.contourf(x,y,z,levs,cmap=cm.jet,extend='both') 我希望-1和1之间的颜色为白色,保持其他颜色默认的colormap. 对不起,我的英语不好.任何帮助,将不胜感激.
...全文
1012
1
打赏
收藏
Python matplotlib使用colormap更改contourf plot中指定值的颜色
我正在尝试使用colormap在matplotlib中创建一个填充的等高线图.我想改变指定值的颜色. 例如, levs = [-3,-1,1,3] plt.contourf(x,y,z,levs,cmap=cm.jet,extend='both') 我希望-1和1之间的颜色为白色,保持其他颜色默认的colormap. 对不起,我的英语不好.任何帮助,将不胜感激.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
weixin_38067113
2019-09-12
打赏
举报
回复
我只是绘制相同的轮廓图,但只是在-1和1之间的水平,颜色为白色. 例如: from matplotlib import pyplot as plt from matplotlib import cm import numpy as np x, y = np.mgrid[-100:100,-100:100] x /= 10. y /= 10. r = np.sqrt(x*x+y*y) z = 10*np.sin(r)/(r+0.01) levels = [-4, -3, -2, -1, 1, 2, 3, 4] plt.contourf(x, y, z, levels=levels, extend='both', cmap=cm.jet) levels = [-1, 1] plt.contourf(x, y, z, levels=levels, colors='w') plt.savefig('contours.png') 更新 如果您想要更多控制,请将contourf中的colors关键字设置为matplotlib颜色的元组,其元素数量与您的级别相同(减1:颜色对应于级别边界之间的间隔).然后,您不需要绘制单独的轮廓,并且您的颜色条也是正确的: # same as before levels = [-4, -3, -2, -1, 1, 2, 3, 4] plt.contourf(x, y, z, levels=levels, extend='both', colors=('#ff0000', '#ff9900', '#999900', 'w', '#009999', '#0099ff', '#0000ff')) plt.savefig('contours.png') 更好的可能是定义自己的色彩映射,但是你可能会遇到一个问题,你必须将色彩映射与你的轮廓水平完全匹配.这就是为什么,方便地,颜色关键字存在的原因.
python
contour
f色阶_
Python
mat
plot
lib
使用
colormap
更改
contour
f
plot
中
指...
我只是绘制相同的轮廓图,但只是在-1和1之间的水平,
颜色
为白色.例如:from
mat
plot
lib
import py
plot
as pltfrom
mat
plot
lib
import cmimport numpy as npx, y = np.mgrid[-100:100,-100:100]x /= 10.y /= 10.r = np.sqrt(x*x+y*y)z = 10*np.sin(r)...
python
中
等高线填充
颜色
_
Python
mat
plot
lib
使用
colormap
更改
contour
f
plot
中
指定
值
的
颜色
...
我正在尝试
使用
colormap
在
mat
plot
lib
中
创建一个填充的等高线图.我想改变
指定
值
的
颜色
.例如,levs = [-3,-1,1,3]plt.
contour
f(x,y,z,levs,cmap=cm.jet,extend='both')我希望-1和1之间的
颜色
为白色,保持其他
颜色
默认的
colormap
.对不起,我的英语不好.任何帮助,将不胜感激.解决方法:我只是绘制相同的轮廓图,但只是在-1...
python
colormap
jet_
Python
mat
plot
lib
使用
colormap
更改
contour
f
plot
中
指...
我只是绘制相同的轮廓图,但只是在-1和1之间的水平,
颜色
为白色.例如:from
mat
plot
lib
import py
plot
as pltfrom
mat
plot
lib
import cmimport numpy as npx, y = np.mgrid[-100:100,-100:100]x /= 10.y /= 10.r = np.sqrt(x*x+y*y)z = 10*np.sin(r)...
python
mat
plot
lib
自定义colorbar
颜色
条-以及
mat
plot
lib
中
的内置色条
文章目录 自定义colorbar(draw colorbar without any mapple/
plot
)
contour
f函数 为所有子图添加一个色带 推荐色带与自定义色带 自定义colorbar(draw colorbar without any mapple/
plot
) 参考:Customized Colorbars Tutorial api example code: color...
python
colormap
绘制,如何在
python
mat
plot
lib
colormap
中
增加
颜色
分辨率
I am making a
colormap
of a 2D numpy meshgrid:X, Y = np.meshgrid(fields, frequencies)cs = ax.
contour
f(X, Y, fields_freqs_abs_grid, cmap="viridis", N=256)The values in fields_freqs_abs_grid, which are ...
其他技术讨论专区
433
社区成员
791,270
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章