我在一个黑暗的主题上运行ipython笔记本。当我在此构建图表时,图表是白色的,但框架是透明的(因此是暗的),隐藏了也是黑暗的刻度。有没有办法让框架不透明/白色?
由于黑色背景,蜱几乎看不见。
我该如何解决这个问题?谢谢!
编辑:这不是关于改变轴,刻度/标签的颜色,我想添加一个白色背景框,而不是改变刻度的颜色 - 如果我只是改变刻度的颜色,那将是丑陋的,因为身材是白色的
通过%matplotlib inline
后端(通常是默认值)在jupyter中显示的图形是通过savefig
将其保存到随后显示的png来创建的。 savefig
有一个参数facecolor
,它设置了图形背景的颜色。这可以设置为白色,例如fig.savefig("name.png", facecolor="w")
。
可以在jupyter配置中调整保存选项。要实现白色背景,可以设置
%config InlineBackend.print_figure_kwargs={'facecolor' : "w"}
在显示情节之前的单元格中。
如果要用于每个笔记本,它也可以添加到ipython configuration file
c = get_config()
c.InlineBackend.print_figure_kwargs={'facecolor' : "w"}