Boxplot Category Cutoff Issues
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- JavaScript
- Star
- 18.3k
- Fork
- 2k
- Merge trung bình
- 2 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 28
Mô tả
Hi--I've got a boxplot I want to show all options of a category array on, regardless of whether data is present. For the purposes of demonstration, let's consider the categories to be days of the week, and it's important that the user be able to see if a day of the week is missing data.
I can use category array to get missing boxes that fall in the middle of the data to appear, but entries at the start / end won't show up:
I can specify a manual range (in terms of the indexes per docs), but then the boxes get cut off awkwardly (same thing would happen on the right if Sunday was present):
This gets even worse when there are multiple traces (in this case a full box from one trace is cut off):
The only way I see to resolve this is to use negative indexes (or extra indexes if the issue is on the right side), but that doesn't seem very future proof (since it bucks the docs), and sits a bit awkwardly.
Is there a better way to do this?
Here's a codepen reproducing the graphs I used here: https://codepen.io/lswainemoore/pen/yyLOdbo.
Thanks for any help!
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 tái hiện các trường hợp boxplot theo ngày trong tuần trên CodePen được liên kết và so sánh chúng với tài liệu về layout.xaxis.range. Truy vết cách các giới hạn của trục phân loại được áp dụng cho các trace boxplot, sau đó xác định xem việc cắt ở mép có phải là hành vi được mong đợi hay cần được sửa; được xem là hoàn tất khi các trường hợp được báo cáo có hành vi được hỗ trợ rõ ràng mà không cần các điều chỉnh chỉ mục thủ công bất tiện.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- javascript
- Lĩnh vực
- data-visualization
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Cần làm rõ
- Mức phù hợp với người mới
- 28/100