gpt4 book ai didi

python - 保存使用 osmnx 生成的图形时,背景颜色不会保持蓝色

转载 作者:太空宇宙 更新时间:2023-11-03 20:53:16 25 4
gpt4 key购买 nike

在绘制加利福尼亚州伯克利的道路网络时,我试图将人物的背景保存为蓝色。问题是,保存图形时,蓝色背景不会持续存在,而是变回默认值(白色)。

我可以使用 ox.plot_graph(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')

关于python - 保存使用 osmnx 生成的图形时,背景颜色不会保持蓝色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56175201/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com