我正在使用像这样的 geopandas 从一些 postgis 数据生成一个图
db_connection_url = "postgresql://urser:pw@dburl:25060/dbname";
con = create_engine(db_connection_url)
sql = 'SELECT geom FROM mytable where var > 0.5'
df = geopandas.GeoDataFrame.from_postgis(sql, con)
我可以很容易地将这个情节保存为这样的jpg
import matplotlib.pyplot as plt
df.plot()
plt.savefig('world.jpg')
问题是我在服务器上运行它,并希望将结果作为 blob url 而不是 jpg 文件返回。我想在 python 中执行此操作,而不必将 fig 保存到本地文件系统。