- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我想使用plotly和Choroplet根据某些国家的人口流动情况显示世界地图,但它不起作用,我不明白为什么。
这段代码应该绘制图表:
import plotly.plotly as py
import plotly
import plotly.figure_factory as ff
from plotly.offline import download_plotlyjs, init_notebook_mode, plot,iplot
init_notebook_mode(connected=True)
flow = color_table.iloc[:,3]
data = [dict(type = 'choroplet',
colorscale = 'Rainbow',
location = color_table['COUNTRY_NAME_IT_y'],
z = flow,
text = color_table['COUNTRY_NAME_IT_x'],
colorbar = dict(title = 'Flow of foreign users', titlefont=dict(size=25),tickfont=dict(size=18)),
)]
layout = dict(title = 'Flow of foreign users',
geo = dict(showframe = False,showcoastlines = False,projection = dict(type = 'equirectangular'))
)
fig = dict(layout=layout, data=data)
iplot(fig,validate=False, filename='d3-world-map')
最佳答案
经过一些更改后,我终于可以启动你的分区统计表了:
1.type='choropleth'
,而不是type='choroplet'
。
2.“位置”
,而不是“位置”
。
3.如果你想要世界地图,那么将 showcoaSTLines
更改为 True
- 这会让 map 看起来更漂亮。
4.您可以删除geo
中的projection
,因为type=equirectangular
是该参数的默认值。
我添加了具有默认值的 locationmode
和 scope
参数(但对两者都进行了注释)。这些参数在构建分区统计图时会对您有很大帮助。例如,将 scope='world'
更改为 scope='europe'
允许您仅看到欧洲 map 而不是世界(在您的数据中所有国家/地区都来自欧洲,因此将也许有道理)。您可以阅读有关这些参数的更多信息 1和 2 。另外,不要害怕查看有关 choropleth 和 geo 模块的所有参数的完整引用 3和 4 。
代码:
from plotly.offline import init_notebook_mode, iplot
init_notebook_mode(connected=True)
list1 = ['Romania', 'Russia', 'Austria']
list2 = ['ROU', 'RUS', 'AUT']
list3 = [0.4, 0.1, 0.3]
data = [dict(type='choropleth',
colorscale='Rainbow',
locations=list2,
# locationmode='ISO-3',
z=list3,
text=list1,
colorbar=dict(title='Flow of foreign users',
titlefont=dict(size=25),
tickfont=dict(size=18)),
)]
layout = dict(title='Flow of foreign users',
geo=dict(
showframe=False,
showcountries=True,
# scope='world',
),
)
fig = dict(layout=layout, data=data)
iplot(fig, validate=False, filename='d3-world-map')
输出:
关于python - Choropleth 不绘制任何内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54726058/
以下代码根据层次聚类创建 Choropleth map (使用 hclust() 和 cutree() ): library(plotly) library(cluster) hc %
我想使用plotly和Choroplet根据某些国家的人口流动情况显示世界地图,但它不起作用,我不明白为什么。 This is my pandas table 这段代码应该绘制图表: import p
我昨天问了一个问题,但我猜是代码太多或不清楚,所以我已将其删除,并将尝试使我的问题更清楚。 我有一个包含世界上所有国家/地区的数据框 (df),它看起来像这样: Country CountryCode
我正在使用 Potly Dashboard 构建仪表板。我使用的是深色引导主题,因此我不需要白色背景。 但是,我的 map 现在看起来像这样: 生成它的代码如下所示: trace_map = html
我正在使用 Bostock's Quantile Choropleth 的变体. 我已经成功地缩放了投影并整合了我自己的数据。我目前还在过滤 json 县数据,以仅包括以州 ID 48 开头的县 ID
我尝试按照有关 leaflet 上的图层控件的教程进行操作,但无法使其按我想要的方式运行。我希望有 2 个不同的 choropleth 层可供用户在图层控件中选择,一次显示一个。但是,当我取消选中 h
我正在关注这个例子: http://bl.ocks.org/ElefHead/ebff082d41ef8b9658059c408096f782 但是,我不明白为什么我只画了 3 个东西(县、州、州边界
我根据人口使用传单制作了等值线。 Leaflet 中是否有一个属性假设 5 个地方的人口恰好为 10,然后根本不给它们着色?没有填充之类的东西? 我也无法理解为什么我设置成奶油色的时候还有深蓝色。 这
我正在使用 Bostock's Quantile Choropleth 的变体. 我已经成功缩放了投影并集成了我自己的数据。我目前还在过滤 json 县数据,仅包含以州 ID 48 开头的县 ID。
我正在尝试使用 folium 创建等值线图,按照此处的示例:https://pypi.python.org/pypi/folium .目标是制作美国失业率的等值线图,但当我打开 map 时,美国各州没
我正在尝试使用从此处下载的 geojson 数据文件绘制英国的等值线图:https://data.gov.uk/dataset/regions-december-2016-full-extent-bo
编辑** 这里是一个链接 my website .传单测试一页是目前有效的传单测试页 2 是当我尝试添加交互功能时。 我很难让我的交互式 map 真正具有交互性。我正在绘制宾夕法尼亚州各县水井数量的
我正在努力解决我在使用 folium choropleth map 时遇到的问题。我正在可视化 COVID-19 病例,并尝试根据它们的分位数隶属关系绘制颜色。然而,不幸的是,传说重叠了。因此,我想知
在 R 中,我可以像这样移动阿拉斯加和夏威夷: https://www.storybench.org/how-to-shift-alaska-and-hawaii-below-the-lower-48
我有一个关于 folium 中的 Choropleth 函数的问题。 state_data = pd.read_csv('data.csv') mssp = folium.Map() folium.C
我正在用 geopandas 制作等值线图。我想绘制具有两层边界的 map :较薄的用于民族国家(geopandas 默认),较厚的用于各种经济社区。这在地理 Pandas 中可行吗? 下面是一个例子
我很抱歉,因为我很确定这是一个基本问题。我想要做的就是使用 maps 包在 R 中创建一个非常简单的等值线图。这是我第一次尝试在 R 中映射任何数据。 我的地理位置是包括哥伦比亚特区在内的 48 个州
我有以下 Pandas 数据框 df,如下所示: import pandas as pd df = pd.DataFrame({'state' : ['NY', 'CA', 'FL', 'NJ', '
我想删除 ggplot 中生成的等值线区域之间的线。我的问题是由一张非常大的 map 引起的,其中包含非常非常小的区域(人口普查区 block 组),这些区域数量如此之多,以至于鉴于边界的密度,不可能
我已经在 Folium 中使用 Choropleth 和 Cluster 标记图工作了一段时间(非常棒)。我的问题是是否可以将它们组合在一张图中,这样我就可以看到一个变量对另一个变量的影响有多大。我可
我是一名优秀的程序员,十分优秀!