首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Matplotlib标签改变灰度

Matplotlib标签改变灰度
EN

Stack Overflow用户
提问于 2021-01-25 22:28:51
回答 1查看 46关注 0票数 0

我尝试在两个不同的架构(一个是Windows,一个是Linux)上运行完全相同的代码。Matplotlib的相同版本。轴标签写有不同的灰色阴影(颜色默认为黑色),如图所示。在同一台机器上,像素在两次运行之间是一致的。机器之间的不同行为导致了图像比较测试中的低分。

有没有人知道为什么会发生这种情况,或者是否有一种方法可以强制执行某种行为?我也喜欢标签的二进制颜色,黑/白。

EN

回答 1

Stack Overflow用户

发布于 2021-01-25 22:44:43

实际上,你可以将你喜欢的任何颜色“强加”到标签或任何东西上。假设你有一个图形,你可以改变:

  • spines.(脊线是连接轴刻度线的线,并注意数据区域的边界,也称为绘图边界)

代码语言:javascript
复制
ax.spines['bottom'].set_color('#dddddd')
ax.spines['top'].set_color('#dddddd') 
ax.spines['right'].set_color('red')
ax.spines['left'].set_color('red')

  • ticks (记号是用来显示坐标轴上特定点的值,我想是你感兴趣的东西)

代码语言:javascript
复制
    ax.tick_params(axis='x', colors='red')
    ax.tick_params(axis='y', colors='red')

  • label

代码语言:javascript
复制
    ax.yaxis.label.set_color('red')
    ax.xaxis.label.set_color('red')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65886690

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档