我尝试在两个不同的架构(一个是Windows,一个是Linux)上运行完全相同的代码。Matplotlib的相同版本。轴标签写有不同的灰色阴影(颜色默认为黑色),如图所示。在同一台机器上,像素在两次运行之间是一致的。机器之间的不同行为导致了图像比较测试中的低分。
有没有人知道为什么会发生这种情况,或者是否有一种方法可以强制执行某种行为?我也喜欢标签的二进制颜色,黑/白。

发布于 2021-01-25 22:44:43
实际上,你可以将你喜欢的任何颜色“强加”到标签或任何东西上。假设你有一个图形,你可以改变:
ax.spines['bottom'].set_color('#dddddd')
ax.spines['top'].set_color('#dddddd')
ax.spines['right'].set_color('red')
ax.spines['left'].set_color('red') ax.tick_params(axis='x', colors='red')
ax.tick_params(axis='y', colors='red') ax.yaxis.label.set_color('red')
ax.xaxis.label.set_color('red')https://stackoverflow.com/questions/65886690
复制相似问题