matplotlib:以任何方式获取现有的颜色条?

壁炉

使用matplotlib的面向对象样式,您可以在现有图形中获取当前的轴,线和图像:

fig.axes
fig.axes[0].lines
fig.axes[0].images

但是我还没有找到获取现有颜色条的方法,我必须在首次创建颜色条时为其指定一个名称:

cbar = fig.colorbar(image)

如果我没有给它们指定名称,是否可以通过任何方式获取给定图中的颜色栏对象?

问题是颜色条被添加为“仅另一个”轴,因此它将与“正常”轴一起列出。

import matplotlib.pyplot as plt
import numpy as np

data = np.random.rand(6,6)
fig = plt.figure(1)
fig.clf()
ax = fig.add_subplot(1,1,1)
cax = ax.imshow(data, interpolation='nearest', vmin=0.5, vmax=0.99)
print "Before adding the colorbar:"
print fig.axes
fig.colorbar(cax)
print "After adding the colorbar:"
print fig.axes

对我来说,这给出了结果:

Before adding the colorbar:
[<matplotlib.axes._subplots.AxesSubplot object at 0x00000000080D1D68>]
After adding the colorbar:
[<matplotlib.axes._subplots.AxesSubplot object at 0x00000000080D1D68>,
<matplotl ib.axes._subplots.AxesSubplot object at 0x0000000008268390>]

也就是说,图中有两个轴,第二个是新的颜色栏。

编辑:代码基于此处给出的答案:https//stackoverflow.com/a/2644255/2073632

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以干净的方式派生现有的Meteorite包?

来自分类Dev

使用.NET以编程方式从Bcedit.exe获取值/设置的任何方法吗?

来自分类Dev

Doxygen-以任何方式获取模块层次结构?

来自分类Dev

jqplot:以任何方式在嵌套的甜甜圈图中使用不同的颜色

来自分类Dev

gnuplot如何显示我所有的颜色条

来自分类Dev

如何以编程方式填充现有的PDF文档

来自分类Dev

在控制台中以任何方式获取有关某种方法的信息吗?

来自分类Dev

以“ Angular”方式为现有的javascript对象编写指令

来自分类Dev

用JavaScript获取Kinect V2跟踪数据的任何方式?

来自分类Dev

任何方式从github存储库中获取“ .git”(。git)目录?

来自分类Dev

Java:从字节数组中获取ZipFile的任何方法(或带有直接getEntry方法的任何方法)?

来自分类Dev

python win32com shell.SHFileOperation-以任何方式获取实际删除的文件?

来自分类Dev

将alpha添加到现有的matplotlib颜色图

来自分类Dev

Matplotlib-在颜色条刻度中使用整数和小数的任何方式吗?

来自分类Dev

根据颜色图更改现有的绘图线

来自分类Dev

matplotlib滴答与现有的滴答声重叠

来自分类Dev

给现有的matplotlib轴对象kwargs

来自分类Dev

更改现有matplotlib图的颜色图

来自分类Dev

使用CDK获取现有的CfnDBCluster

来自分类Dev

xslt以任何方式从模板中获取调用模板的名称

来自分类Dev

以任何方式获取zsh中定义的功能列表(如别名的别名命令)

来自分类Dev

以任何方式知道此Javascript代码有什么作用?

来自分类Dev

查找连接矩形中一种颜色的两个点的任何方式

来自分类Dev

php,以任何方式从split bash命令获取结果

来自分类Dev

是否有任何现有工具可以递归地用其他任何方式替换UID / GID?

来自分类Dev

是否有任何方法可以强制“ Passwd”命令每次询问现有密码?

来自分类Dev

Java:从字节数组中获取ZipFile的任何方法(或带有直接getEntry方法的任何方法)?

来自分类Dev

如何绘制现有的opengl颜色附件?

来自分类Dev

如何在现有的 matplotlib 中绘制新图形

Related 相关文章

  1. 1

    如何以干净的方式派生现有的Meteorite包?

  2. 2

    使用.NET以编程方式从Bcedit.exe获取值/设置的任何方法吗?

  3. 3

    Doxygen-以任何方式获取模块层次结构?

  4. 4

    jqplot:以任何方式在嵌套的甜甜圈图中使用不同的颜色

  5. 5

    gnuplot如何显示我所有的颜色条

  6. 6

    如何以编程方式填充现有的PDF文档

  7. 7

    在控制台中以任何方式获取有关某种方法的信息吗?

  8. 8

    以“ Angular”方式为现有的javascript对象编写指令

  9. 9

    用JavaScript获取Kinect V2跟踪数据的任何方式?

  10. 10

    任何方式从github存储库中获取“ .git”(。git)目录?

  11. 11

    Java:从字节数组中获取ZipFile的任何方法(或带有直接getEntry方法的任何方法)?

  12. 12

    python win32com shell.SHFileOperation-以任何方式获取实际删除的文件?

  13. 13

    将alpha添加到现有的matplotlib颜色图

  14. 14

    Matplotlib-在颜色条刻度中使用整数和小数的任何方式吗?

  15. 15

    根据颜色图更改现有的绘图线

  16. 16

    matplotlib滴答与现有的滴答声重叠

  17. 17

    给现有的matplotlib轴对象kwargs

  18. 18

    更改现有matplotlib图的颜色图

  19. 19

    使用CDK获取现有的CfnDBCluster

  20. 20

    xslt以任何方式从模板中获取调用模板的名称

  21. 21

    以任何方式获取zsh中定义的功能列表(如别名的别名命令)

  22. 22

    以任何方式知道此Javascript代码有什么作用?

  23. 23

    查找连接矩形中一种颜色的两个点的任何方式

  24. 24

    php,以任何方式从split bash命令获取结果

  25. 25

    是否有任何现有工具可以递归地用其他任何方式替换UID / GID?

  26. 26

    是否有任何方法可以强制“ Passwd”命令每次询问现有密码?

  27. 27

    Java:从字节数组中获取ZipFile的任何方法(或带有直接getEntry方法的任何方法)?

  28. 28

    如何绘制现有的opengl颜色附件?

  29. 29

    如何在现有的 matplotlib 中绘制新图形

热门标签

归档