matplotlib,pyplot:特定数据值的自定义颜色

舒卡

我正在为我的数据生成一个热图。

一切正常,但我有一个小问题。我的数据(数字)从0到10.000。

0表示没有任何内容(无数据),此刻具有0的字段仅采用我的颜色标量中的最低颜色。我的问题是如何使数据为0以具有完全不同的颜色(例如,黑色或白色)

请看图片以更好地理解我的意思:

在此处输入图片说明

我的代码(代码段)如下所示:

     matplotlib.pyplot.imshow(results, interpolation='none')
     matplotlib.pyplot.colorbar();
     matplotlib.pyplot.xticks([0, 1, 2, 3, 4, 5, 6, 7, 8], [10, 15, 20, 25, 30, 35, 40, 45, 50]);
     matplotlib.pyplot.xlabel('Population')
     matplotlib.pyplot.yticks([0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10], [1, 2, 3, 4, 5, 10, 15, 20, 25, 30, 'serial']);
     matplotlib.pyplot.ylabel('Communication Step');
     axis.xaxis.tick_top();
     matplotlib.pyplot.savefig('./results_' + optimisationProblem + '_dim' + str(numberOfDimensions) + '_' + statisticType + '.png');
     matplotlib.pyplot.close();
花花公子

如果你不是在值之间的平滑过渡兴趣00.0001,你可以设置每一个等于价值0NaN这将导致白色,而0.0001仍将为白色deep blue-ish

在下面的代码中,我包括一个示例。我随机生成数据。因此,我从数组中选择一个元素并将其设置为NaN这导致颜色为白色。我还包括一条线,可以在其中设置等于每一个数据点0NaN

import numpy
import matplotlib.pyplot as plt

#Random data
data = numpy.random.random((10, 10))

#Set all data points equal to zero to NaN
#data[data == 0.] = float("NaN")

#Set single data value to nan
data[2][2] = float("NaN")

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

ax.imshow(data, interpolation = "nearest")

plt.show()

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

matplotlib,pyplot:特定数据值的自定义颜色

来自分类Dev

GeoPandas,MatPlotLib绘制自定义颜色

来自分类Dev

seaborn / matplotlib自定义颜色图

来自分类Dev

自定义Matplotlib颜色图

来自分类Dev

自定义颜色映射Matplotlib,使一个值成为规定的颜色

来自分类Dev

通过单击列表视图中的按钮从自定义列表视图获取/存储特定数据

来自分类Dev

Microsoft Word-具有部分特定数据的自定义字段

来自分类Dev

ng-repeat中的自定义顺序仅对特定数据进行排序

来自分类Dev

Google 表格:使用数据验证自定义公式拒绝低于特定数字的字母数字

来自分类Dev

具有自定义颜色的离散值的matplotlib热图

来自分类Dev

matplotlib中的自定义连续颜色图

来自分类Dev

使用python中的matplotlib制作自定义颜色图

来自分类Dev

使用python中的matplotlib制作自定义颜色图

来自分类Dev

matplotlib错误栏图-使用自定义颜色图

来自分类Dev

matplotlib中的自定义连续颜色图

来自分类Dev

如何使用自定义模板绑定数据收集

来自分类Dev

在自定义指令中绑定数据-AngularJS

来自分类Dev

自定义用户控件不绑定数据

来自分类Dev

Wordpress - 特定角色的自定义用户名颜色

来自分类Dev

使用自定义属性值在模板中设置颜色

来自分类Dev

使用自定义属性值在模板中设置颜色

来自分类Dev

浮图。x 轴值下方的自定义颜色

来自分类Dev

如何在 amCharts 中设置自定义数据颜色

来自分类Dev

matplotlib(python)-在没有pyplot的情况下为多个图创建单个自定义图例

来自分类Dev

自定义颜色条

来自分类Dev

自定义颜色Swift

来自分类Dev

自定义更少的颜色

来自分类Dev

用自定义值替换结构中的特定值

来自分类Dev

如何使用在matplotlib中设置的自定义数字来自定义栏中的颜色?

Related 相关文章

  1. 1

    matplotlib,pyplot:特定数据值的自定义颜色

  2. 2

    GeoPandas,MatPlotLib绘制自定义颜色

  3. 3

    seaborn / matplotlib自定义颜色图

  4. 4

    自定义Matplotlib颜色图

  5. 5

    自定义颜色映射Matplotlib,使一个值成为规定的颜色

  6. 6

    通过单击列表视图中的按钮从自定义列表视图获取/存储特定数据

  7. 7

    Microsoft Word-具有部分特定数据的自定义字段

  8. 8

    ng-repeat中的自定义顺序仅对特定数据进行排序

  9. 9

    Google 表格:使用数据验证自定义公式拒绝低于特定数字的字母数字

  10. 10

    具有自定义颜色的离散值的matplotlib热图

  11. 11

    matplotlib中的自定义连续颜色图

  12. 12

    使用python中的matplotlib制作自定义颜色图

  13. 13

    使用python中的matplotlib制作自定义颜色图

  14. 14

    matplotlib错误栏图-使用自定义颜色图

  15. 15

    matplotlib中的自定义连续颜色图

  16. 16

    如何使用自定义模板绑定数据收集

  17. 17

    在自定义指令中绑定数据-AngularJS

  18. 18

    自定义用户控件不绑定数据

  19. 19

    Wordpress - 特定角色的自定义用户名颜色

  20. 20

    使用自定义属性值在模板中设置颜色

  21. 21

    使用自定义属性值在模板中设置颜色

  22. 22

    浮图。x 轴值下方的自定义颜色

  23. 23

    如何在 amCharts 中设置自定义数据颜色

  24. 24

    matplotlib(python)-在没有pyplot的情况下为多个图创建单个自定义图例

  25. 25

    自定义颜色条

  26. 26

    自定义颜色Swift

  27. 27

    自定义更少的颜色

  28. 28

    用自定义值替换结构中的特定值

  29. 29

    如何使用在matplotlib中设置的自定义数字来自定义栏中的颜色?

热门标签

归档