Array of tuples data structure not working when parsing is disabled
I maintainer di solito rispondono entro 1 giorno
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 48/100
- Tipo di issue
- Bug
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Tranquilla
- Stack tecnologico
- javascript, typescript
- Ambito
- frontend
Direzione di ricerca
Inizia riproducendo i casi collegati di TypeScript playground e CodePen per i dati di tuple di line-chart con parsing disabilitato. Confronta il formato array-of-tuples documentato con il formato interno previsto quando parsing è false. Il lavoro è completato quando i dati delle tuple superano il type-check e la linea viene renderizzata correttamente senza parsing.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- JavaScript
- Stelle
- 67.8k
- Fork
- 12k
- Merge medio
- 1g 12h
- PR unite (30g)
- 5
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di 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)Forse già presa @ump45nose l’ha presa 29 giorni fa. Apertatype: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
I maintainer di solito rispondono entro 1 giorno
-
Legend pointStyle: 'line' does not apply dataset borderDash patternForse già presa @HuzaifaChaudary l’ha presa 62 giorni fa. Apertatype: bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
I maintainer di solito rispondono entro 1 giorno
-
`skipNull` is a configuration option, not a dataset fieldForse già presa @puneetdixit200 l’ha presa 149 giorni fa. Apertatype: documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
chartjs/Chart.js#12235 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
type: enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di chartjs/Chart.js
Issue simili
-
follow-redirects updateAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
mailgun/mailgun.js#544 ·
-
beginner bug frontend
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
BistaDinesh03/critique#266 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
solana-foundation/solana-web3.js#4015 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
area: dependencies auto-generated cwe: 405 dependencies ecosystem: npm help wanted package: minimatch scope: runtime security security-alert severity: medium source: dependabot supply-chain vulnerability
Difficoltà 2/5 Mezza giornata Idoneità per principianti 65/100
tdk-landscape/tdk-cli-core#2811 ·
-
a11y bug confirmed issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
open-webui/open-webui#33442 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno