Array of tuples data structure not working when parsing is disabled
メンテナーはふだん 1 日以内に返信
評価
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 初心者へのやさしさ
- 48/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- javascript, typescript
- 領域
- frontend
調査の方向性
まず、parsing を無効にした line-chart の tuple データについて、リンクされた TypeScript playground と CodePen のケースを再現します。文書化されている array-of-tuples 形式と、parsing が false の場合に想定される内部形式を比較します。tuple データが型チェックを通り、parsing なしで line が正しく描画されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- JavaScript
- スター
- 67.8k
- フォーク
- 12k
- 平均マージ
- 1日 12時間
- マージ済み PR(30日)
- 5
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドなし
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
chartjs/Chart.js のほかの issue
-
fill: 'stack': a dataset's whole fill disappears when its x differs from the line below by ≤ 1e-6 px (happens in animations)対応中かも @ump45nose が 28 日前に担当しました。 オープンtype: bug
難易度 2/5 1〜3時間 初心者へのやさしさ 88/100
メンテナーはふだん 1 日以内に返信
-
Legend pointStyle: 'line' does not apply dataset borderDash pattern対応中かも @HuzaifaChaudary が 60 日前に担当しました。 オープンtype: bug
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信
-
`skipNull` is a configuration option, not a dataset field対応中かも @puneetdixit200 が 147 日前に担当しました。 オープンtype: documentation
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
chartjs/Chart.js#12235 · コメント 2 件 ·
メンテナーはふだん 1 日以内に返信
-
type: enhancement
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
メンテナーはふだん 1 日以内に返信
chartjs/Chart.js の issue をすべて見る
似ている issue
-
bug 優先: 低
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
メンテナーはふだん 1 日以内に返信
-
admission-deferred priority: medium status: ready work-class: scoped
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
melodic-software/claude-code-plugins#10887 · コメント 4 件 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
-
難易度 1/5 1〜3時間 初心者へのやさしさ 91/100
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 68/100
メンテナーはふだん 2 日以内に返信