我在磚集群上運行jupyter筆記本,試圖呈現一個地圖。我試著從文檔的例子來測試和它不會情節點。
#從樣例csv數據加載
data_url = ' https://raw.githubusercontent.com/mapbox/mapboxgl-jupyter/master/examples/data/points.csv '
df = pd.read_csv (data_url)
#必須公共牌,從“pk”
令牌= mapbox_token
#創建一個geojson文件從熊貓dataframe出口
df_to_geojson (df,文件名= ' points.geojson ',
屬性= [“Avg醫療保險支付”,“Avg覆蓋費用”,“日期”),
緯度=緯度,經度=“朗”,精密= 3)
#從colorBrewer生成數據破壞和顏色停止
color_breaks = [0, 10100, 1000, 10000]
color_stops = create_color_stops (color_breaks、顏色=“YlGnBu”)
#創建從dataframe即
即= CircleViz (“points.geojson”,
access_token =令牌,
身高= 400 px,
color_property =“Avg醫療保險支付”,
color_stops = color_stops,
中心=(-95年,40),
變焦= 3,
below_layer = ' waterway-label '
)
viz.show ()
嗨@Keval沙,你的代碼看起來不錯,情節在地圖上的點。然而,如果你仍然麵臨的問題,嚐試下列故障排除步驟:
! pip安裝mapboxgl熊貓
導入操作係統導入熊貓mapboxgl pd。進口create_color_stops跑龍套,df_to_geojson mapboxgl。即進口CircleViz
mapbox_token = " YOUR_MAPBOX_ACCESS_TOKEN "操作係統。環境(“MAPBOX_ACCESS_TOKEN”) = mapbox_token
#加載數據從樣例csv data_url = ' https://raw.githubusercontent.com/mapbox/mapboxgl-jupyter/master/examples/data/points.csv ' df = pd.read_csv (data_url) #創建一個geojson文件出口從熊貓dataframe df_to_geojson (df,文件名= '點。geojson’,屬性= [“Avg醫療保險支付”,“Avg覆蓋費用”,“日期”),lat = '緯度,經度= '經度,精密= 3)#生成數據破壞和顏色停止從colorBrewer color_breaks = [0, 100, 1000, 10000] color_stops = create_color_stops (color_breaks、顏色= YlGnBu) #創建即從dataframe即= CircleViz(的點。geojson’, access_token = mapbox_token、身高= ' 400 px的color_property =“Avg醫療保險支付”,color_stops = color_stops中心=(-95年,40),變焦= 3,below_layer = ' waterway-label”) viz.show ()
嗨@Kaniz開羅
謝謝你的回應。
我已經安裝了所有必需的庫來呈現地圖。我聯係的代碼來自官方mapbox文檔。在這裏看到的:https://github.com/mapbox/mapboxgl-jupyter。
它不似乎與令牌是一個問題,因為地圖呈現在輸出單元。
這個問題似乎是數據點的點。geojson”不會出現在地圖上。這一層是失蹤。它不會拋出任何錯誤,至少在細胞的輸出。我唯一看到的是警告:
/磚/ python / lib / python3.9 /網站/ IPython /核心/顯示。py: 419: UserWarning:考慮使用IPython.display。IFrame相反
我懷疑如果你試圖重現在jupyter磚計算上運行,您可能會遇到相同的問題。
供參考,我使用:
python 3.9 mapboxgl 0.10.2