我有一个包含澳大利亚各州和领地及其对应值的列表。现在我想制作一个像这样的热力图:
我正在按照这个链接中的Pyplot示例进行学习,但它只提供了美国各州的示例。
特别是在这段代码块中:
data = [ dict(
type='choropleth',
colorscale = scl,
autocolorscale = False,
locations = df['code'],
z = df['total exports'].astype(float),
locationmode = 'USA-states',
text = df['text'],
marker = dict(
line = dict (
color = 'rgb(255,255,255)',
width = 2
) ),
colorbar = dict(
title = "Millions USD")
) ]
layout = dict(
title = '2011 US Agriculture Exports by State<br>(Hover for breakdown)',
geo = dict(
scope='usa',
projection=dict( type='albers usa' ),
showlakes = True,
lakecolor = 'rgb(255, 255, 255)'),
)
我该如何修改代码以满足我的需求?在澳大利亚地图的情况下,参数locations、locationmode、scope、projection应该是什么正确的值?如果我有它们的名称,我如何找到澳大利亚的州、领地和城市的代码?感谢您提供任何指导。也可以考虑其他库的建议。