#python #pandas #holoviz #geoviews
#python #pandas #holoviz #geoviews
Вопрос:
У меня есть точка с longitude = -0.050122
и latitude = 52.699185
.
Когда я отображаю это в Geoviews, эта точка отображается неправильно:
pin = gv.Points(gdf_pin,vdims=["avg_cust_dist_trav_km","avg_cust_dist_trav_miles"]
).opts(tools=["hover","tap"],
color="green",size = 15,
line_color="white",hover_color="orange",
hover_line_color="white",line_width=2)
Вывод:
Похоже, то же самое происходит и с полигональными графиками, созданными с использованием Geoviews.
Это ошибка или мне нужно сделать что-то еще, чтобы правильно отображать долготы и широты?
Спасибо
Ответ №1:
Просто чтобы уточнить, сама точка выглядит правильно отображаемой (нанесенной в правильном месте), но информация о наведении отображается в координатах веб-меркатора, а не в более удобочитаемых собственных значениях широты / долготы. Я считаю, что это ошибка; см. https://github.com/holoviz/geoviews/issues/470 .
(Не уверен, что такое «th» при наведении курсора; Я не вижу этого в своей копии.)
Комментарии:
1. @JamesABednar, вы правы в том, что он отображает в правильном месте, но неверно отображаемое значение наведения. Спасибо за ссылку на ошибку. Да, на самом деле это была «th» часть, которая привлекла мое внимание — это почти как ранжирование / упорядочение точек или что-то в этом роде
2. В моем случае я тоже получаю «th».
3. Если вы видите «th», пожалуйста, укажите вашу версию bokeh, браузер и ОС, чтобы мы могли попытаться воспроизвести это.