我使用Plotly.express choropleth_mapbox可视化给定城镇的郊区。我设置了center和zoom来指定地图的经度和纬度中心+边界。我喜欢的事实是,我还可以在渲染的可视化中改变地图的“角度”(俯仰),例如45度的角度,从地图上的西南(方位)看。有没有办法加载“角度”(方向,高度,角度)预先指定的地图?请参阅下面的图片以进行澄清。 我的代码看起来像这样: import plotly.express as px
import pandas as pd
import json
with open("geojson_suburbs.json") as res
我正试着移动/重新定位这个色条。我在地图上覆盖了多层空间数据,并且颜色条相互重叠。我想重新定位颜色条。
我使用的美国县GeoJSON文件来自:
import pandas as pd
import geopandas as gpd
import mapbox
from plotly import graph_objs as go
from plotly.graph_objs import *
# Update with host url
df_geo = gpd.read_file('https://raw.githubusercontent.com/host')
imp
我正试图从json文件中巧妙地在地图上绘制一条线,并不断收到以下错误。该网站上的所有示例都使用一个.csv文件。但是,我想使用json文件。任何帮助都将不胜感激。
错误:未找到有效的mapbox样式,请将mapbox.style设置为下列之一:开放街道地图、白色bg、汽车-正电子、红色-暗物质、雄蕊-地形、雄蕊-墨粉、雄蕊-水彩或注册Mapbox访问令牌使用Mapbox服务样式。
Python:
import plotly.graph_objects as go
import pandas as pd
import json
with open('fcRailroad.geojso
因此,我有一个散乱的地图盒,显示所有持有房地产许可证的人的位置。我想做的是有一个时间线动画,将显示(聚合?)许可证过期的人的地图上的位置(滚动时间向前滚动)。因此,基本上时间线从今天的日期到未来的10年,随着你滚动得越来越远,会出现更多的位置,因为它们在过期的参数范围内。
这是我目前的代码,我可以修改csv,但是我不知道该怎么做,谢谢您的帮助。
import plotly.express as px
import plotly.graph_objects as go
import geopandas as gpd
import plotly
df = gpd.read_file(r"
我在获取plotly的hoverinfo属性以显示给定点的单个值时遇到问题。作为参考,我在地图上绘制了一堆点,希望能够将鼠标悬停在一个点上,并查看其唯一标识符。如果我没有为hoverinfo或text设置任何值,我会在悬停时看到单个点的经度值和经度值。但是,当我设置text=nodes.Node和hoverinfo="text"时,当鼠标悬停在任何点上时,我会看到所有节点的列表。下面的代码生成一个最小的示例(在jupyter notebook中):
import pandas as pd
import plotly.offline as py
from plotly.graph
我试图用圆滑的和地理的数据来绘制一个合唱图。虽然我能够用mapbox绘制基础地图,但是用于表示空间数据的彩色多边形却丢失了。
下面是代码:
import pandas as pd
import geopandas as gpd
import mapbox
from plotly import graph_objs as go
from plotly.graph_objs import *
df_geo = gpd.read_file('https://raw.githubusercontent.com/uscensusgeo.geojson')
# CRS
df_geo.
我想制作一张具有缩放功能的地图(例如使用滚轮)。这在一开始是有效的,但是一旦地图被重新加载,缩放功能就停止工作。
另一种解决方案是在地图上显示+/-缩放工具。
这是一个重现问题的最小脚本。
import dash
import dash_core_components as dcc
import dash_html_components as html
import pandas as pd
from dash.dependencies import Input, Output, State
import plotly.graph_objs as go
external_styleshee
我有一个问题,在Jupyter中不显示show Mapbox。 我通过https://api.mapbox.com/?access_token=myaccesstoken检查它是否工作,它总是返回{"api":"mapbox"} 我更新了token很多次,但是什么都没有改变。我怎么才能修复它? 这是我的代码片段。 import plotly.graph_objects as go
import plotly.io as pio
import plotly.express as px
access_token = '
我正在查看下面的链接中的使用图。 https://plotly.com/python/mapbox-county-choropleth/ 这是他们的代码。 from urllib.request import urlopen
import json
with urlopen('https://raw.githubusercontent.com/plotly/datasets/master/geojson-counties-fips.json') as response:
counties = json.load(response)
import pandas as
我是Python的新用户。我正在尝试创建一个美国县级叶绿体地图。开始之前,我一直在阅读有关如何使用here的教程。问题是,当我完全按照教程中的代码执行代码时,我实际上看不到完成的图形。图形对象已创建,但没有绘图。归根结底,我真的希望把这个例子应用到我自己的数据中。 代码如下: from urllib.request import urlopen
import json
with urlopen('https://raw.githubusercontent.com/plotly/datasets/master/geojson-counties-fips.json') as re
我试图建立网页显示一个交互式地图(占页面的100% ),在那里我提出了点或线的信息。Plotly似乎非常适合这一点,我真的很喜欢它的可视化,但它不支持地图,比如内置的Open Street Map,它使用Mapbox来实现这一点。我没有任何针对Mapbox的东西,但从我所能找到的情况来看,它是免费的,直到有一定数量的视图(虽然它使用OSM)。
简单地说:有没有一种简单的方法(作为开源和免费使用)使用python来构建这样一个带有显示信息的地图的网页?