Array of tuples data structure not working when parsing is disabled
Maintainer thường phản hồi trong vòng 1 ngày
Đánh giá
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức phù hợp với người mới
- 48/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Khá rõ ràng
- Mức độ hoạt động
- Ít trao đổi
- Công nghệ
- javascript, typescript
- Lĩnh vực
- frontend
Hướng nghiên cứu
Bắt đầu bằng cách tái hiện các trường hợp TypeScript playground và CodePen được liên kết cho dữ liệu tuple của line-chart khi parsing bị tắt. So sánh định dạng array-of-tuples được ghi trong tài liệu với định dạng nội bộ được mong đợi khi parsing là false. Hoàn thành khi dữ liệu tuple vượt qua type-check và line được render chính xác mà không cần parsing.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
When switching from an array of objects to an array of tuples on a line chart, I get the following TypeScript error:
Type '[number, number]' is not assignable to type 'number | Point | null'.
Furthermore, with parsing set to false, provided I erase type information through casts to any to skip TypeScript's checks, the line stops being drawn on the chart, so I am unable to apply this recommended performance optimization:
Provide prepared data in the internal format accepted by the dataset and scales, and set
parsing: false. See Data structures for more information.
Reproducible sample
chart.js version
v4.5.1
- Ngôn ngữ chính
- JavaScript
- Star
- 67.8k
- Fork
- 12k
- Merge trung bình
- 1 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 5
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Không có 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.
Issue khác của chartjs/Chart.js
-
fill: 'stack': a dataset's whole fill disappears when its x differs from the line below by ≤ 1e-6 px (happens in animations)Có thể đã có người làm @ump45nose đã nhận 27 ngày trước. Đang mởtype: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Legend pointStyle: 'line' does not apply dataset borderDash patternCó thể đã có người làm @HuzaifaChaudary đã nhận 60 ngày trước. Đang mởtype: bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 70/100
Maintainer thường phản hồi trong vòng 1 ngày
-
`skipNull` is a configuration option, not a dataset fieldCó thể đã có người làm @puneetdixit200 đã nhận 146 ngày trước. Đang mởtype: documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
chartjs/Chart.js#12235 · 2 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
type: enhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 62/100
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của chartjs/Chart.js
Issue tương tự
-
Pills' meter dots fade on bright and deep pillsCó thể đã có người làm @wassim-azi đã nhận hôm nay. Đang mở
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
wassim-azi/agy-powerline#168 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
accounts bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 65/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area:docs effort:S impact:S kind:docs source:critic stage:ready
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 91/100
Jason-Vaughan/TangleClaw#2693 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
infrastructure P2 security
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 75/100
-
Energy flow: add an "Other" row so the consumers add up to the consumption totalCó thể đã có người làm @github-actions đã nhận hôm nay. Đang mởenhancement
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 73/100
evcc-io/evcc#35512 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày