Jacco van den Berg
8c004a1c42
Create parsed object with correct keys ( #11690 )
...
* Create parsed object with correct keys
* Add test
2024-04-28 20:37:29 -04:00
Megaemce
4068bd8c47
fix #11503 , autoskipping 0 ticks when min is below 0 ( #11682 )
2024-02-24 20:30:35 +01:00
Jacco van den Berg
2a03e138e9
Fix backdrop padding ( #11577 )
...
* fix for alignment inner
* Add test
* Remove eslint ignores
* remove unecesarry config
* Remove text from test
2023-11-10 00:25:36 +01:00
stockiNail
79f1a0a9e8
Add clip option to scale configuration to allow unclipped scales ( #11404 )
...
* Add clip option to scale configuration to allow unclipped scales
* add images
* fix cc
* change name of function
2023-08-07 20:16:20 +02:00
stockiNail
a102ca515b
Revert fix for monotone cubic interpolation ( #11432 )
2023-08-02 10:42:29 -04:00
stockiNail
cc7ee8ade1
Fix curve path if scale limits are set for line chart ( #11377 )
...
* Fix curve path if scale limits are set for line chart
* add scale limits test case
2023-07-24 19:58:23 +02:00
stockiNail
05608b0ceb
Fix time series scale to have each data point is spread equidistant ( #11388 )
...
* Fix time series scale to have each data point is spread equidistant
* remove tabs
* remove casting and add/update test cases
2023-07-13 16:36:08 -04:00
stockiNail
57bbd8229d
Fix mismatch between hit boxes and drawn items in legend plugin ( #11352 )
...
* Fix mismatch between hit boxes and drawn items in legend plugin
* fixes padding calculation
2023-06-20 18:20:12 +02:00
stockiNail
ec7be48470
Fix toggling showLine option on scatter controller ( #11334 )
2023-06-08 08:53:50 -04:00
stockiNail
eff39c0769
Enable point labels hiding when overlapped ( #11055 )
...
* Enable point labels hiding when overlapped
* fix cc
* fallback CC updates
* fixes CC
2023-04-27 18:28:55 -04:00
stockiNail
ee7e928cfe
Enable applying of gradients and pattern on line segments ( #11217 )
...
* Enable applying of gradients and pattern on line segments
* add test case
* improve replacer
2023-04-27 18:25:13 -04:00
stockiNail
7f9bca6844
Add borderDash options to arc element ( #11127 )
2023-02-12 17:46:05 -05:00
stockiNail
8dfcf1c443
Use maxTicksLimit option to calculate the labels size on ticks ( #11069 )
...
* Use maxTicksLimit option to calculate the labels size on ticks
* apply review
2023-02-09 09:26:11 -05:00
stockiNail
ab55f6c976
Check colors definition in the chart options ( #11003 )
...
* Check colors definition in the chart options
* Update src/plugins/plugin.colors.ts
Co-authored-by: Dan Onoshko <danon0404@gmail.com>
* Update src/plugins/plugin.colors.ts
Co-authored-by: Dan Onoshko <danon0404@gmail.com>
* Update src/plugins/plugin.colors.ts
Co-authored-by: Dan Onoshko <danon0404@gmail.com>
* apply review
Co-authored-by: Dan Onoshko <danon0404@gmail.com>
2023-01-18 13:31:33 +01:00
Jacco van den Berg
41f8128c2b
Allow dynamic datasets to be colored ( #10964 )
...
* Allow dynamic datasets to be colored
* revieuw
2022-12-14 21:43:41 +01:00
Kit PANG
667b28beca
fix: respect minBarLength in stacked bar chart ( #10766 )
2022-11-22 20:21:02 -05:00
Dan Onoshko
22f0dfe9a7
feat: colors for mixed charts ( #10870 )
2022-11-18 13:15:08 -05:00
Jacco van den Berg
9a9ff6fdbd
Pointstyle false ( #10886 )
...
* fix-#10755
* none to false
* str to bool
* str to bool
* 10/10
* fix test
Co-authored-by: puneetkathar1 <puneetkathar1@gmail.com>
Co-authored-by: Puneet Kathar <73285338+puneetkathar1@users.noreply.github.com>
2022-11-18 13:14:47 -05:00
Richard Gibson
89487501b6
fix: Always draw full arcs and borders for doughnut slices ( #10806 )
...
* test: Add a failing test for single-slice doughnut with offset
* fix: Always draw full arcs and borders for doughnut slices
Fixes #10801
* test: Update existing image
2022-11-12 21:47:08 +02:00
stockiNail
b271b5098a
Enable colors plugin for pie charts ( #10851 )
...
* Enable colors plugin for pie charts
* fixes CC
2022-11-04 11:17:49 -04:00
Igor Lukanin
1c2f66a00e
Introduce Colors plugin ( #10764 )
...
Introduces a colors plugin that provides a color palette
Co-authored-by: Dan Onoshko <danon0404@gmail.com>
Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
2022-10-21 08:21:08 -04:00
Jonatan
f5cb133551
fix: label text not centered when applied rotation ( #10773 )
...
* fix: label text not centered on tick when rotated
#10485
* fix: label text not centered on tick when rotated
#10485
2022-10-17 21:28:31 +03:00
cmcnulty
fbf3427ca2
Fix #10749 - backdrops with rotated labels ( #10759 )
...
* Fix #10749 - backdrops with rotated labels
* remove translation adjustment
Because backdrop now occurs after translation, we don't want to double-adjust the position.
* increase tolerance slightly due to anti-aliasing
Co-authored-by: Charles McNulty <charles.mcnulty@tasconline.com>
2022-10-12 07:08:22 -04:00
stockiNail
c51d697d7f
Use the correct area to clip for dataset drawing when stacked scales are used ( #10691 )
...
* Use the correct area to clip when stacked scales are used
* adds test cases
* fix CI issue
* apply review
* Update .size-limit.cjs
Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
Co-authored-by: Jacco van den Berg <jaccoberg2281@gmail.com>
2022-10-01 21:26:45 +03:00
Kartik
1253ceddb1
FIX: render multiline legend items without overlapping ( #10532 ) ( #10641 )
...
* FIX: render multiline legend items without overlapping (#10532 )
Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
* CLN: Extract method to fix codeclimate line count
Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
* CLN: Shift helper methods from class to module scope
Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
* TST: Add test with fixtures
Co-authored-by: kartik <codebull707@gmail.com>
* FIX: Fix test case for multiline label
Co-authored-by: kartik <codebull707@gmail.com>
* 10532-ENH: Calculate legend item width for multiline labels
Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
* 10532-TST: use spriteText and non-empty labels for test
Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
* 10532-FIX: failing test case due to legendItem.text being undefined
Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
* 10532-FIX: Update compression size
Co-authored-by: kartik <codebull707@gmail.com>
Co-authored-by: Nirav Chavda <nmchavda99@gmail.com>
2022-09-16 09:46:53 -04:00
stockiNail
9871aaa262
Use ticks.steSize instead of time.stepSize on time and timeseries scales ( #10653 )
2022-09-10 18:46:26 +03:00
Dan Onoshko
8ff853c60e
feat: remove default axis override when custom id is given ( #10643 )
...
* feat: remove default axis override when custom id is given
* docs: add info into migration guide
* test: fix tests for the feat
* docs: add info into migration guide
* test: fix tests for the feat
* feat: review fixes
* feat: review fixes
2022-09-02 07:52:48 +03:00
Dominic Jean
0edb2ac604
enable pointStyleWidth for all legend style ( #10639 )
2022-09-01 06:37:12 -04:00
Jukka Kurkela
3b76488373
Refine logarithmic scaling / tick generation ( #9166 )
...
* Refine logarithmic scaling / tick generation
* Disable autoSkip on reverese test
* Reduce ticks, fix min
2022-08-22 14:05:27 -04:00
Jacco van den Berg
3eb947719e
Put the border opts in own object ( #10571 )
...
* put borderOpts in own object
* document z option
* remove todo and change scaleId to id
* update some tests
* clean bit, remove console log
* fix failing test
* lint
* Remove comment
2022-08-18 15:07:46 +02:00
Ivan Gamboa Ultreras
9ab50e6313
Fix offset on doughnut charts ( #10469 )
...
Fix offset on doughnut charts
2022-08-03 20:27:17 +03:00
Jacco van den Berg
beaf370cc5
Bug/Radial linear scale grid get correct options at index ( #10010 )
...
* get correct options for index
* update test
* add initial migration guide
2022-08-03 02:32:02 +02:00
stockiNail
144a6c0c27
Enable borderDash option in the grid as scriptable ( #10519 )
2022-07-26 08:28:15 -04:00
Jukka Kurkela
7a13906114
Fix options update when changing to shared opts ( #10451 )
2022-06-29 16:44:51 +03:00
Jacco van den Berg
954ed953a5
Respect fill: false
with custom draw times ( #10414 )
...
* Resolve canvasgradient is not defined in node
* Remove trailing white space
* export isPaternOrGradient helper with typings
* fix lint failure, single qoute
* Respect `fill: false` with custom draw times
* correctly listen to fill property
* remove console log and lint errors
* implement feedback, still update control points
2022-06-22 07:41:18 -04:00
Evert Timberg
5c3dc932b6
Enable configuration of radial scale point label border radius ( #10293 )
2022-04-15 18:31:09 -04:00
Evert Timberg
a39f694184
Allow time scale to offset using skipped ticks ( #10278 )
2022-04-03 16:05:43 -04:00
Evert Timberg
edd764fcb5
minimum bar length setting keeps bar base in view ( #10157 )
2022-02-13 15:27:46 -05:00
Jacco van den Berg
ed68557a99
Make object notation usable for polarArea and radar ( #10088 )
...
* start to make object notation usable for polarArea
* enable object notation also for radar chart, test default key
2022-02-12 10:23:31 -05:00
Talla2XLC
7c14ab74aa
Add new align 'inner' for X axis ( #10106 )
...
* Add new align for X axis
new align 'left-right' for options.scales['x'].ticks namespace will allow users to aling ticks: 'start" for first (left) tick and 'end' for last (right) tick
* corrected name of aligment to "inner", documentation and add test for inner labels
* delete unnecessary changes
* corrected logic for reverse axis, add tests for reverse axis and withoutY axis
* corrected chart paddings for "inner" tick align
* code clearness
* Update types/index.esm.d.ts
Co-authored-by: Jacco van den Berg <39033624+LeeLenaleee@users.noreply.github.com>
Co-authored-by: Talla2XLC <alexey.ivanov@epc.com.ru>
Co-authored-by: Jukka Kurkela <jukka.kurkela@gmail.com>
Co-authored-by: Jacco van den Berg <39033624+LeeLenaleee@users.noreply.github.com>
2022-02-12 10:07:00 -05:00
Charles Masson
c527f47a89
Fix using above/below filling option with discontinuous lines ( #10024 )
...
Added a test in the boundary folder
2022-01-01 23:42:45 +02:00
Jukka Kurkela
1da9fdd519
radialLinear: fix positioning & scaling ( #10021 )
...
* radialLinear: fix positioning & scaling
* bloody pixels
* better radar fixtures
2021-12-23 20:47:36 +02:00
Jacco van den Berg
d24fe14e71
radialLinear: fix getIndexAngle when there are no labels (left) ( #10020 )
...
* Resolve animation if indexAngle is NaN
* make it private
* add test
* use chart.js helper instead of own logic
* implement feedback
* remove extra line
* my precious bits
2021-12-23 09:48:21 +02:00
Jacco van den Berg
6d3a1c5fa6
Feature/active elements on top ( #9920 )
...
* add flag to draw active items on top
* add documentation and types
* remove redundent check
* added test
* resolve linting errors
* increase tollerance
* remove axes for better test, hope no tolerance needed
2021-12-05 08:56:53 -05:00
Jukka Kurkela
cd9d5289a4
Add borderJoinStyle option for arc elements ( #9877 )
...
* Add borderJoinStyle option for arc elements
* docs + types
* Consistently enumerate the possible choices
2021-12-05 08:56:37 -05:00
Jukka Kurkela
f10fab6591
Fix tooltip caret position when it is positioned at the corners ( #9922 )
...
* Fix tooltip caret position when at the corners
* Add test
Co-authored-by: Dirk Gausmann <di.gaus@gmx.de>
2021-11-30 00:02:00 +02:00
Evert Timberg
7cbc47becc
Chart area boxes receive 0 margin during the final layout process ( #9915 )
2021-11-28 10:25:27 -05:00
Jukka Kurkela
0dc733a96c
Configure all datasets before updating any ( #9872 )
...
* Update misleading sample comment
* Configure all datasets before updating any
2021-11-18 00:09:25 +02:00
Jukka Kurkela
18fc9760e1
Fix stacked fill with lines over multiple scales ( #9767 )
2021-10-15 08:00:14 -04:00
Jukka Kurkela
81acad9f2b
Bubble: Properly parse radius for non-object data ( #9764 )
2021-10-15 07:57:39 -04:00