我已经尝试了几个小时来深入研究 Plotly 的源代码,但我似乎找不到一种方法来删除 choropleth 交互式地图底部的小图标(图标在之后转换为小文本)将地图保存为 pdf/jpeg)。
如下图所示,我正在尝试删除小文本“© OpenStreetMap 贡献者”:
这是因为该图应该插入到学术论文中,但显然我承认这个地图是在一个部分中感谢 OSM 创建的:
最后,我们要承认,本工作中提供的所有地图都是使用 OpenStreetMap 的数据生成的,OpenStreetMap 是一个开放数据平台,由 OpenStreetMap 基金会 (OSMF) 根据开放数据共享开放数据库许可证 (ODbL) 授权。我们感谢 OSMF 社区致力于维护和管理这一宝贵资源,这极大地促进了我们的学习。
这是一个可重现的小示例:
import plotly.express as px
import geopandas as gpd
df = px.data.election()
geo_df = gpd.GeoDataFrame.from_features(
px.data.election_geojson()["features"]
).merge(df, on="district").set_index("district")
fig = px.choropleth_mapbox(geo_df,
geojson=geo_df.geometry,
locations=geo_df.index,
color="Joly",
center={"lat": 45.5517, "lon": -73.7073},
mapbox_style="open-street-map",
zoom=8.5)
fig.show()
fig.write_image('image.jpeg'))
寻求您的帮助!
当您使用受版权保护的材料(例如开放许可软件媒体)或什至映射开放许可的条件时,通常归属于您自己的材料中嵌入的内容,因此对于 PDF 中的每种字体,该字体的版权将嵌入在每一种字体,不是一次而是单独的。
通过将版权嵌入到每个地图内容中,严格遵守OSM和其他人的有条件版权。
所述条件为:
在使用OpenStreetMap数据的地方,您需要做以下两件事:
通过显示我们的版权声明向 OpenStreetMap 提供信用。
明确数据在开放数据库许可证下可用。
他们的文档示例很清晰
在无法链接的媒体(例如印刷作品)中,我们建议您将读者引导至 openstreetmap.org(或许可以将“OpenStreetMap”扩展至此完整地址)和 opendatacommons.org。在此示例中,制作者名单出现在地图的一角。 如何在网页上归属 OpenStreetMap 的示例