Python 背景色赢得';t保存使用osmnx生成的数字时保持蓝色
在绘制加州伯克利的道路网时,我试图将地物的背景保存为蓝色。问题是,在保存地物时,蓝色背景不会持续存在,但会更改回默认值(白色) 我可以使用Python 背景色赢得';t保存使用osmnx生成的数字时保持蓝色,python,matplotlib,osmnx,Python,Matplotlib,Osmnx,在绘制加州伯克利的道路网时,我试图将地物的背景保存为蓝色。问题是,在保存地物时,蓝色背景不会持续存在,但会更改回默认值(白色) 我可以使用ox.plot\u图形(bgcolor='b')更改背景色,但保存到PNG图像时,该状态不会持续 在我保存图像时,有没有人对如何保持绘图的蓝色背景色有什么建议 import matplotlib.pyplot as plt import osmnx as ox place = 'Berkeley, CA, USA' G = ox.graph_from_pl
ox.plot\u图形(bgcolor='b'
)更改背景色,但保存到PNG图像时,该状态不会持续
在我保存图像时,有没有人对如何保持绘图的蓝色背景色有什么建议
import matplotlib.pyplot as plt
import osmnx as ox
place = 'Berkeley, CA, USA'
G = ox.graph_from_place(place, network_type=network_type)
fig, ax = ox.plot_graph(G, fig_height=8, show=False, close=False, edge_color='w', bgcolor='b', edge_alpha=0.2, node_color='none')
plt.savefig('c:/Users/sgscombe/Documents/fcc/test.png')
plt.show()
在轴实例上打印后,尝试设置背景色
ax
fig, ax = ox.plot_graph(G, fig_height=8, show=False, close=False, edge_color='w', bgcolor='b', edge_alpha=0.2, node_color='none')
ax.set_axis_bgcolor('b')
在轴实例上打印后,尝试设置背景色
ax
fig, ax = ox.plot_graph(G, fig_height=8, show=False, close=False, edge_color='w', bgcolor='b', edge_alpha=0.2, node_color='none')
ax.set_axis_bgcolor('b')
你把我放在正确的方向上,你可以做
fig.savefig('c:/Users/sgscombe/Documents/fcc/lol.png',facecolor=fig.get_facecolor())
,默认情况下我相信它会设置为白色!你把我放在正确的方向上,你可以做fig.savefig('c:/Users/sgscombe/Documents/fcc/lol.png',facecolor=fig.get_facecolor())
,默认情况下我相信它会设置为白色!