plotly / plotly/plotly.py

[BUG]: Points don't appear on scatter map when viewed on a mobile device as a standalone HTML file

Đang mở
#5,474 2 bình luận 0 reaction 1 người được giao Xem trên GitHub

@emilykl đang làm issue này rồi.

Từ ngày 28/1/2026.

bug
Ngôn ngữ chính
Python
Star
18.8k
Fork
2.8k
Merge trung bình
16 giờ 26 phút
Pull request đã merge (30 ngày)
21

Mô tả

Description

I would like to be able to view a standalone .html copy of a Plotly scatter map on my phone. However, when I attempt to do so, I don't see any of the scatter points on the map (though the legend and layers load OK). Fortunately, the map loads fine when I first upload it to GitHub pages and view it from there; however, for debugging and sharing purposes, it would be very helpful to be able to view the points directly from a standalone HTML file.

Screenshots/Video

The HTML copy of the map (created as 'index.html' by the code shown below) loads fine on my laptop:

Image

However, when viewed on a mobile device, none of the points are visible:

Image
Steps to reproduce

The 'index.html' file shown in the previous two screenshots was created by the following code:

# (Almost all of this code comes from the first scatter map example
# found at https://plotly.com/python/tile-map-layers/ .)

import pandas as pd
us_cities = pd.read_csv("https://raw.githubusercontent.com/plotly/datasets/master/us-cities-top-1k.csv")

import plotly.express as px

fig = px.scatter_map(us_cities, lat="lat", lon="lon", hover_name="City", hover_data=["State", "Population"],
                        color_discrete_sequence=["fuchsia"], zoom=3, height=300)
fig.update_layout(map_style="open-street-map")
fig.update_layout(margin={"r":0,"t":0,"l":0,"b":0})
fig.write_html('index.html', include_plotlyjs='cdn')

I then copied the 'index.html' file created by this code onto my phone, then loaded it within my mobile Chrome app.

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Đánh giá

Issue này chưa được đánh giá.

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.