试图找到可用于
的不同类型项目的列表来自不同样本的投影类型:
projection = list(type = "equirectangular")
projection = list(type = 'azimuthal equal area'),
projection = dict(type = 'Mercator')
任何在线文档都会有所帮助
答案 0 :(得分:8)
以下是世界预测的更全面的列表:
此github显示不同的投影: http://etpinard.github.io/plotly-dashboards/map-projections/
维基百科上有list of map projections(有图片)。
答案 1 :(得分:4)
这是一个包含所有支持预测的下拉列表:
答案 2 :(得分:0)
已接受的答案不再列出预测。我可以在plotly.py source code中找到可用的预测。但是我认为plotly.js确实使用了D3.js projections。
答案 3 :(得分:0)
此代码将向您展示所有可能的投影(transverse mercator
除外,它不适用于此示例数据,但当我使用不同的数据进行测试时,它起作用了)。
地图图表将保存到 ./projections/
文件夹。
投影列表来源:https://plotly.com/python/map-configuration/#map-projections
import plotly.express as px
from pathlib import Path
df = px.data.election()
geojson = px.data.election_geojson()
fig = px.choropleth(df, geojson=geojson, color="Bergeron",
locations="district", featureidkey="properties.district")
fig.update_layout(margin={"r":10,"t":50,"l":10,"b":10})
fig.update_geos(fitbounds='locations', resolution=50,scope='north america')
projections = ['equirectangular', 'mercator', 'orthographic', 'natural earth',
'kavrayskiy7', 'miller', 'robinson', 'eckert4', 'azimuthal equal area',
'azimuthal equidistant', 'conic equal area', 'conic conformal',
'conic equidistant', 'gnomonic', 'stereographic', 'mollweide', 'hammer',
'transverse mercator', 'albers usa', 'winkel tripel', 'aitoff', 'sinusoidal']
Path('./projections/').mkdir(parents=True, exist_ok=True)
for p in projections:
fig.update_geos(projection_type=p)
fig.update_layout(title=p)
path=f'./projections/{p}.png'
fig.write_image(file=path,width=960,height=540,scale=2)