深色背景样式不显示轴-Matplotblib Python

时间:2018-08-14 22:23:45

标签: python matplotlib plot styles

使用style.use('dark_background')时,我的图表轴不会自动显示。轴上将没有名称或数字。

如果我改用任何包装,则打印时通常会显示标签。

有什么想法吗?

谢谢!

2 个答案:

答案 0 :(得分:0)

标签和轴仍然存在,它们只是黑色,因此与深色背景融合在一起。您应按照this answer here.

尝试修改标签和轴的颜色
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')
ax.title.set_color('red')

答案 1 :(得分:0)

我无法诊断出问题,但能够找到解决方案。

在完成上述描述的绘图后,再次导入软件包matplotlib并重新制作绘图,这也应将深色背景延伸到轴,并使它们可见。

仅当使用Jupyter Notebook时,才会出现此问题。