Matplotlib刻度线和不同颜色的标签

塞巴斯蒂安·马里诺(Sebastian Marino)

我正在尝试使用matplotlib中的特定颜色图绘制2d图像,并且需要将刻度线的颜色更改为白色。但是,当我这样做时,标签或刻度号的颜色也会改变,它们在白色背景上变得不可见。

如何仅更改刻度线的颜色,而不更改其标签或相关数字的颜色?

例子

    import matplotlib.pyplot as plt
    import numpy as np


    fig=plt.figure()
    ax=fig.add_subplot(111) 
    pc=ax.pcolormesh(xf,yf,F, vmin=F.min(), vmax=F.max(),  cmap=colormap)
    fig.colorbar(pc,orientation='horizontal',label=r'Intensity',format='%1.1f', ticks=np.arange(-0.1,0.6,0.1), pad=0.1)
    ax.set_xlabel("RA offset [arcsec]")
    ax.set_ylabel("DEC offset [arcsec]")
    ax.set_xlim(3.0,-3.0)
    ax.set_ylim(-3.0,3.0)

    ########## ticks

    ### x axis

    major_ticks = np.arange(-2.0, 3.0, 2.0)                                              
    minor_ticks = np.arange(-3.0, 4.0, 1.0)                                               


    ax.set_xticks(major_ticks)                                                       
    ax.set_xticks(minor_ticks, minor=True)                                           
    ax.set_yticks(major_ticks)                                                       
    ax.set_yticks(minor_ticks, minor=True) 
Tmdavison

使你的后Axes,并设置适当的刻度位置,您可以访问蜱ax.get_xticklines()ax.get_yticklines()如果您遍历所有xticksyticks,则可以使用来更改其颜色set_color()

对于较小的滴答声,可以使用ax.xaxis.get_minorticklines()请注意,如果愿意,也可以使用ax.xaxis.get_majorticklines()代替ax.get_xticklines()

for tick in ax.get_xticklines():
    tick.set_color('red')

for minortick in ax.xaxis.get_minorticklines():
    minortick.set_color('r')

for tick in ax.get_yticklines():
    tick.set_color('green')

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在matplotlib颜色栏中对齐刻度标签

来自分类Dev

Matplotlib子图-完全摆脱刻度线标签

来自分类Dev

隐藏内部刻度线并在matplotlib子图上选择外部刻度线标签?

来自分类Dev

在小图中设置轴标签和刻度线的不同位置

来自分类Dev

MATLAB-每个条形图具有不同的颜色和刻度标签

来自分类Dev

每个轴标签的matplotlib颜色不同

来自分类Dev

matplotlib颜色条上对数刻度的次刻度线?

来自分类Dev

仅删除轴线而不会影响刻度线和刻度线标签

来自分类Dev

在matplotlib中更改次刻度线颜色

来自分类Dev

在matplotlib rc中设置刻度线egde颜色

来自分类Dev

如何设置颜色条轮廓线的刻度,颜色和标签的限制f matplotlib

来自分类Dev

matplotlib颜色条刻度标签格式

来自分类Dev

Matplotlib刻度线用于boxplot的不同侧面

来自分类Dev

调整Matplotlib imshow中的网格线和刻度线

来自分类Dev

如何在matplotlib中获得不同数量的刻度和标签?

来自分类Dev

matplotlib:如何从辅助轴删除刻度线和刻度线值?

来自分类Dev

如何更正matplotlib图中重叠的刻度线标签?

来自分类Dev

从Matplotlib的颜色栏中删除标签和刻度线

来自分类Dev

如何在Matplotlib和Seaborn中的x轴刻度线(不是刻度线标签)和x轴之间添加填充

来自分类Dev

matplotlib:在次要标签下绘制主要刻度线标签

来自分类Dev

在matplotlib颜色栏中对齐刻度标签

来自分类Dev

matplotlib:以不同的颜色显示某些标签

来自分类Dev

Matplotlib的“ Faking”轴刻度和标签

来自分类Dev

Matplotlib刻度线用于boxplot的不同侧面

来自分类Dev

刻度线和标签引起ggplot2混乱

来自分类Dev

matplotlib:轴边界和刻度线/标签位置

来自分类Dev

matplotlib 中颜色条刻度标签的旋转会重置刻度标签格式

来自分类Dev

Matplotlib:不同颜色点和线的图例

来自分类Dev

颜色条轴标签与刻度重叠 Matplotlib

Related 相关文章

  1. 1

    在matplotlib颜色栏中对齐刻度标签

  2. 2

    Matplotlib子图-完全摆脱刻度线标签

  3. 3

    隐藏内部刻度线并在matplotlib子图上选择外部刻度线标签?

  4. 4

    在小图中设置轴标签和刻度线的不同位置

  5. 5

    MATLAB-每个条形图具有不同的颜色和刻度标签

  6. 6

    每个轴标签的matplotlib颜色不同

  7. 7

    matplotlib颜色条上对数刻度的次刻度线?

  8. 8

    仅删除轴线而不会影响刻度线和刻度线标签

  9. 9

    在matplotlib中更改次刻度线颜色

  10. 10

    在matplotlib rc中设置刻度线egde颜色

  11. 11

    如何设置颜色条轮廓线的刻度,颜色和标签的限制f matplotlib

  12. 12

    matplotlib颜色条刻度标签格式

  13. 13

    Matplotlib刻度线用于boxplot的不同侧面

  14. 14

    调整Matplotlib imshow中的网格线和刻度线

  15. 15

    如何在matplotlib中获得不同数量的刻度和标签?

  16. 16

    matplotlib:如何从辅助轴删除刻度线和刻度线值?

  17. 17

    如何更正matplotlib图中重叠的刻度线标签?

  18. 18

    从Matplotlib的颜色栏中删除标签和刻度线

  19. 19

    如何在Matplotlib和Seaborn中的x轴刻度线(不是刻度线标签)和x轴之间添加填充

  20. 20

    matplotlib:在次要标签下绘制主要刻度线标签

  21. 21

    在matplotlib颜色栏中对齐刻度标签

  22. 22

    matplotlib:以不同的颜色显示某些标签

  23. 23

    Matplotlib的“ Faking”轴刻度和标签

  24. 24

    Matplotlib刻度线用于boxplot的不同侧面

  25. 25

    刻度线和标签引起ggplot2混乱

  26. 26

    matplotlib:轴边界和刻度线/标签位置

  27. 27

    matplotlib 中颜色条刻度标签的旋转会重置刻度标签格式

  28. 28

    Matplotlib:不同颜色点和线的图例

  29. 29

    颜色条轴标签与刻度重叠 Matplotlib

热门标签

归档