Consider showing UTC offset in tooltip for datetimes
Chưa có ai nhận issue này.
- 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ả
Say I have
import pandas as pd
dfa = pd.DataFrame(
{
"datetime": ["2020-10-25T01:30"] * 2,
"price": [40, 50],
}
)
dfa['datetime'] = pd.to_datetime(dfa['datetime']).dt.tz_localize('Europe/London', ambiguous=[True, False])
dfa
datetime price
0 2020-10-25 01:30:00+01:00 40
1 2020-10-25 01:30:00+00:00 50
and I plot
px.scatter(dfa, x="datetime", y="price")
then I get
Notice how the two points are stacked one on top of each other, even though they are actually 1 hour apart
If Plotly's design decision for time zones is to display the local datetime, then I think this makes perfect sense, nice one 👍 However, I think the tooltip should give enough information to distinguish the two points, whereas currently, they both show:
datetime=Oct 25, 2020, 01:30
I would expect the bottom one to show datetime=Oct 25, 2020, 01:30 +01:00 and the top one to show datetime=Oct 25, 2020, 01:30 +00:00
Hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Hướng nghiên cứu
Bắt đầu bằng cách chạy bản tái hiện bằng Python trong issue và kiểm tra cách Plotly định dạng các giá trị datetime trong tooltip khi di chuột. Được xem là hoàn tất khi hai giá trị datetime không rõ ràng của Europe/London vẫn có thể phân biệt được bằng cách hiển thị các UTC offset của chúng, đồng thời bổ sung coverage cho ví dụ này.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- data-visualization
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100