我对使用对数颜色缩放的等高线图有问题。我想手动指定级别。然而,Matplotlib以一种奇怪的方式绘制颜色条——标签放置得不好,只有一种颜色出现。这个想法是基于

http://adversus.110mb.com/?cat=8

有谁能帮我吗?

我使用最新的git存储库matplotlib版本v1.1.0(2011-04-21)import matplotlib.pyplot as plt

import numpy as np

from matplotlib.mlab import bivariate_normal

from matplotlib.colors import LogNorm

from matplotlib.backends.backend_pdf import PdfPages

delta = 0.5

x = np.arange(-3.0, 4.001, delta)

y = np.arange(-4.0, 3.001, delta)

X, Y = np.meshgrid(x, y)

Z = bivariate_normal(X, Y, 1.0, 1.0, 0.0, 0.0)

fig = plt.figure()

ax = fig.add_subplot(1,1,1)

#axim = ax.imshow(Z, norm = LogNorm())

axim = ax.contourf(X,Y,Z,levels=[1e0,1e-1,1e-2,1e-3],cmap=plt.cm.jet,norm = LogNorm())

cb = fig.colorbar(axim)

pp = PdfPages('fig.pdf')

pp.savefig()

pp.close()

plt.show()

非常感谢你的帮助!它工作得很好,正如你所建议的。。。

但是,我还有一个问题:为什么matplotlib不允许我在对数模式下选择层数:import matplotlib.pyplot as plt

import numpy as np

from matplotlib.mlab import bivariate_normal

from matplotlib.colors import LogNorm

from matplotlib.backends.backend_pdf import PdfPages

delta = 0.5

x = np.arange(-3.0, 4.001, delta)

y = np.arange(-4.0, 3.001, delta)

X, Y = np.meshgrid(x, y)

Z = bivariate_normal(X, Y, 1.0, 1.0, 0.0, 0.0)

fig = plt.figure()

ax = fig.add_subplot(1,1,1)

#axim = ax.imshow(Z, norm = LogNorm())

#axim = ax.contourf(X,Y,Z,levels=[1e-3,1e-2,1e-1,1e0],cmap=plt.cm.jet,norm = LogNorm())

axim = ax.contourf(X,Y,Z,20,cmap=plt.cm.jet,norm = LogNorm())

cb = fig.colorbar(axim)

pp = PdfPages('fig.pdf')

pp.savefig()

pp.close()

plt.show()

这是我最初的问题。。。

python中等高线填充颜色_Python matplotlib等高线图对数颜色相关推荐

  1. python中等高线填充颜色_Python matplotlib使用colormap更改contourf plot中指定值的颜色...

    我正在尝试使用colormap在matplotlib中创建一个填充的等高线图. 我想改变指定值的颜色. 例如, levs = [-3,-1,1,3] plt.contourf(x,y,z,levs,c ...

  2. python中axes什么意思_python matplotlib中axes与axis的区别是什么?

    1.axes subplot axis 先说第一个疑惑 Axes - Subplot - Axis 之间到底是个什么关系? 因为我是努力在看英文的教程,所以刚开始对axes和axis是基本搞不清的,一 ...

  3. Python中使用random随机函数与Matplotlib库绘制随机漫步图

    Python中使用random随机函数与Matplotlib库绘制随机漫步图 一.概述 随机现象在我们的生活中并不少见,我们常见的一次抛硬币的正反面,股票的走势等等,都是随机事件.这些不确定性事件给我 ...

  4. python自定义函数画图_python matplotlib自定义colorbar颜色条-以及matplotlib中的内置色条...

    自定义colorbar(draw colorbar without any mapple/plot) 参考:Customized Colorbars Tutorial api example code ...

  5. python为循环线条增加颜色_python – Matplotlib:如何将线条颜色设置为橙色,并指定线条标记?...

    我有一种情况,我有许多线,我正在pyplot中绘图. 它们按颜色分组,在每种颜色中,我根据情节风格绘制 – 所以圆圈,破折号等. 我的情节造型是: plt.plot(x,y1,'b') plt.plo ...

  6. python绘制三维图散点图_python matplotlib模块——绘制三维图形、三维数据散点图...

    分类: 计算机视觉 python matplotlib模块,是扩展的MATLAB的一个绘图工具库.他可以绘制各种图形,可是最近最的一个小程序,得到一些三维的数据点图,就学习了下python中的matp ...

  7. python中turtle隐藏画笔_python中Turtle的画笔命令有哪些?

    一.画笔 1.画笔运动的命令 turtle.forward(a) 向当前画笔方向移动a像素长度 turtle.backward(a) 向当前画笔相反方向移动a像素长度 turtle.right(a) ...

  8. python中0代表什么_python语言中,0.1**0.3表示什么_学小易找答案

    [单选题]以下代码段输出什么?原因是 print(100/3) print(89//28) [判断题]境外上市外资股采用记名形式. [多选题] 以下关于普通股股票的特征描述正确的是( ). [多选题 ...

  9. python中csv文件操作_python中操作csv文件

    python中操作csv文件 读取csv improt csv f = csv.reader(open("文件路径","r")) for i in f: pri ...

最新文章

  1. 在CentOS 6.9 x86_64的OpenResty 1.13.6.1上使用基于Redis实现动态路由示例
  2. (C++)按照公式求圆周率pi的近似值的两种方法
  3. java jsp页面如何添加C标签
  4. 成为优秀Java程序员的10大技巧
  5. Java遍历Map对象的四种方法
  6. 基于GeoMipmap的地形系统。
  7. 视频编解码学习笔记(一)
  8. 09-Maximum Power Mitigation Mechanism (MPMM)
  9. 02-UILabel比例颜色填充之歌词效果实现
  10. Linux中exit与_exit的区别
  11. 微信上了一个新功能,吐槽的人有点多
  12. Lifewire文档阅读笔记-如何使用IP地址找对应的MAC地址
  13. 提升逻辑!APP数据可视化界面设计灵感
  14. xp访问服务器显示没有权限,xp无法访问2008R2共享
  15. Windows Server 2016系统高级管理系列-DFS分布式文件系统
  16. 图片的 css sprite的应用思考
  17. overflow与BFC解说
  18. fw: 专访许鹏:谈C程序员修养及大型项目源码阅读与学习
  19. linux firefox 插件开发教程,火狐(firefox)浏览器插件开发简明教程
  20. Tomcat(二)环境变量配置

热门文章

  1. SAP UI5不支持delta render
  2. Pricing debug - update
  3. why my custom callback is not called
  4. 如何解决With template button disable的问题
  5. 怎样将employee 加到Territory里
  6. 关于MyAccount无法在standalone环境下运行的问题
  7. 自开发Web应用和SAP Customer Data Cloud Identity服务的集成
  8. 5d4的白平衡模式_佳能5D4有什么白平衡模式?ISO是多少?
  9. 带电插拔损坏设备原理_热水器不用时,要不要拔插座?看完才知道,天天拔比不拔更危险...
  10. Android 省份城市搜索,android - 非常不错的 城市省份的选择组件: citypicker