Ben McCann
d4109ca14e
Polar area: startAngle in degrees, 0 at top. ( #6936 )
...
* Polar area: startAngle in degrees, 0 at top.
Co-authored-by: Jukka Kurkela <jukka.kurkela@gmail.com>
2020-01-10 18:30:29 -05:00
Jukka Kurkela
5cca0bb866
Account for hoverRadius in Point.size() ( #6945 )
...
* Account for hoverRadius in Point.size()
* Update fixtures
2020-01-10 18:28:06 -05:00
Evert Timberg
b464999851
Bar chart defaults to begin at zero ( #6917 )
...
* Bar chart defaults to begin at zero
* Add bar beginAtZero test
2020-01-05 15:50:24 -05:00
Evert Timberg
4ab6d7cc2a
Enable override settings for the axis border ( #6883 )
...
* Enable override settings for the axis border - #4041
Adds two new options to the cartesian axis: `borderColor` and `borderWidth`
which are used to control the border drawn at the edge of the axis area.
If these options are not set, the first grid line settings are used.
* Correct spelling
2020-01-03 13:55:50 -05:00
Jukka Kurkela
102a311b44
Rewrite filler ( #6795 )
...
Filler plugin is rewritten and test coverage increased
2019-12-31 12:56:15 -05:00
Jukka Kurkela
b83f64b16e
Rewrite animation logic ( #6845 )
...
* Rewrite animation logic
* Review update 1
* Review update 2
* Review update 3
* Add 'none' to api.md
2019-12-27 17:13:24 -05:00
Jukka Kurkela
d60f634ff0
Fix automatic min
value of stacked
scale. ( #6851 )
2019-12-19 14:58:23 -05:00
Evert Timberg
374b7491a3
Allow axes to be centered on the chart area ( #6818 )
...
Allow axes to be centered on the chart area or at a dynamic position based on another axis
2019-12-16 18:17:42 -05:00
Evert Timberg
e6cf2fe8b8
Fix broken tests ( #6780 )
2019-11-22 07:28:31 -05:00
Jukka Kurkela
ce74eb76a1
Convert axis options from arrays to objects ( #6773 )
...
* Convert axis options from arrays to objects
* Updated all chart type defaults
* Throw errors when axis type or position are not specified
* Avoid raising unnecessary errors when merging options into the default configs
* Fix additional tests
* Ensure scale defaults are set if type is not explicitly defined
* Another step
* Include `scale` as `firstIDs.r`
* update docs
* Update for buildOrUpdateScales
* Update migration guide
* Add test back
2019-11-21 18:46:49 -05:00
L M
18e3bc0624
Allow filling above and below with different colors ( #6318 )
...
Two colors allowed : first one to fill above the target, second to fill below
Tests added
Docs edited
2019-11-21 13:48:31 -05:00
Jukka Kurkela
1d84251ded
Fix tick range options in tests ( #6748 )
2019-11-15 13:14:01 -05:00
Jukka Kurkela
7f97adf5a0
Move scale defining options up from ticks
( #6738 )
...
* Move scale defining options up from `ticks`
* Include `ticks.reverse` in v3-migration
2019-11-15 12:11:13 -05:00
Jukka Kurkela
931d686adb
Float bars: data as objects ( #6739 )
...
Float bars can be specified in object data points
2019-11-15 08:40:45 -05:00
Ben McCann
c12ca17e38
Remove unused helpers.canvas.roundedRect ( #6734 )
2019-11-15 07:49:41 -05:00
Jukka Kurkela
76a89f0922
determineDataLimits optimizations ( #6695 )
2019-11-12 19:24:07 -05:00
Jukka Kurkela
30cbdc6a4d
Convert element.line mock tests to fixtures ( #6730 )
2019-11-12 13:59:29 -05:00
Jukka Kurkela
91466ae358
Remove remaingin zeroLine* references ( #6728 )
2019-11-11 12:12:11 -05:00
Jukka Kurkela
11ef1e5e89
Versatile clipping ( #6642 )
...
Versatile clipping algorithm for different chart types
2019-11-10 17:41:01 -05:00
Evert Timberg
94afa63450
Remove zeroLineIndex functionality ( #6697 )
...
* Remove zeroLineIndex functionality
* Remove docs
* Code review updates
2019-11-07 06:27:49 -05:00
Jukka Kurkela
72df272234
Early data parsing, stacking by value and support object data ( #6576 )
...
* Early data parsing + stacking by value
* Review comments
* review comments
* Remove reduntant parsing
* Couple CC warnings
* Optimize filterBetween
* More migration info
2019-11-04 18:07:01 -05:00
Jukka Kurkela
0de668b46f
Fix line / non-numeric-y ( #6617 )
2019-10-27 15:05:23 -04:00
Jukka Kurkela
29de4aff21
Don't use deprecated options in tests ( #6609 )
2019-10-27 09:15:53 -04:00
Ben McCann
9ff1c845f2
Bar options should not be defined on scale ( #6249 )
...
* Bar options should not be defined on scale
* Improve minimization
* Add tests
* Multiple datasets in test
2019-10-25 12:17:41 -04:00
Jukka Kurkela
6b6f1a4c51
Implement dataset.order
( #6268 )
...
Allow sorting datasets based on the `order` property
2019-10-22 19:14:54 -04:00
Akihiko Kusanagi
e3e80c9ac6
Support spanGaps in radar charts ( #6289 )
...
* Support spanGaps in radar charts
* Minor fixes based on feedback
2019-06-19 07:12:53 -04:00
Akihiko Kusanagi
70b32ff20e
Support rotation for pointStyle image ( #6287 )
2019-05-24 09:35:47 +02:00
Akihiko Kusanagi
bd3ab17ef7
Add tests and a sample for radar scriptable line options ( #6263 )
...
* Add tests and a sample for radar scriptable line options
* Improve image tests
2019-05-21 18:06:12 -04:00
Akihiko Kusanagi
03a3199306
Treat null as NaN in radialLinear scale ( #6282 )
2019-05-21 11:50:38 +02:00
Akihiko Kusanagi
cfcdcccc32
Support boundary filling modes in radialLinear scale ( #6281 )
2019-05-21 11:15:33 +02:00
gwyneblaidd
7d8526f691
Add support for floating bar chart ([start, end]) ( #6056 )
2019-05-21 10:54:13 +02:00
Akihiko Kusanagi
4f04ee5d77
Keep lines on the left and right edges from being cut ( #6285 )
2019-05-20 17:23:54 +02:00
Akihiko Kusanagi
9482ee55eb
Fix point label counting in radialLinear scale ( #6280 )
2019-05-16 20:34:43 +02:00
Jukka Kurkela
2a96d83c2c
Implement layers (z-index) for layout items ( #6241 )
2019-05-09 15:54:05 +02:00
Jukka Kurkela
58e154c7da
Avoid time related deprecation warnings in tests ( #6246 )
2019-05-06 22:46:22 +02:00
Akihiko Kusanagi
4f722ab619
Fix arc size calculation when circumference is under 2PI ( #6224 )
2019-05-01 18:05:34 +02:00
Jukka Kurkela
1a2a87be3b
Fix arc border with circumference over 2*PI ( #6215 )
2019-04-30 11:34:10 +02:00
Jukka Kurkela
4e349a0149
Fill before drawing lines ( #6208 )
2019-04-18 22:52:25 +02:00
Dave Kichler
07fae6159e
Implement legend.align: 'start', 'center', 'end' ( #6141 )
...
New `options.legend.align`config option for controlling alignment of legend blocks in horizontal/vertical legends.
2019-03-23 10:25:17 +01:00
Janelle deMent
b9290a20de
Make line options scriptable ( #6128 )
2019-03-21 09:06:39 +01:00
Vincent-Ip
93f4e6e4e8
New weight option for pie and doughnut charts ( #5951 )
...
Add functionality to give pie & doughnut datasets a weight attribute, which affects the relative thickness of the dataset when there are multiple datasets in pie & doughnut charts. The default weight of each dataset is 1, providing any other numerical value will allow the pie or doughnut dataset to be drawn with a thickness relative to its default size.
For example a weight of 2 will allow the dataset to be drawn double its typical dataset thickness. Note that the weight attribute will only affect a pie or doughnut chart if there is more than one visible dataset. Using weight on a pie or doughnut dataset when there is only one dataset on the chart will have no affect.
2019-02-27 23:06:54 +01:00
Jukka Kurkela
0ec3f5569e
Add support for per side border width for rectangle ( #6077 )
2019-02-25 09:03:12 +01:00
Akihiko Kusanagi
8b07cc2f28
Implement scriptable options for points in radar charts ( #6041 )
2019-02-09 23:07:54 +01:00
Jukka Kurkela
7c0ad5a05b
Stop drawing radialLinear scale twice ( #6007 )
2019-01-23 15:45:01 +01:00
Evert Timberg
a655da076e
Implement scriptable options for points in line charts ( #5973 )
2019-01-15 09:24:12 +01:00
Evert Timberg
f3dd96779a
Implement scriptable options for polar area charts ( #5976 )
2019-01-13 21:17:27 +01:00
Evert Timberg
e1ed26f315
Implement scriptable options for doughnut charts ( #5966 )
2019-01-10 16:00:36 +01:00
Akihiko Kusanagi
39b4d61ac2
Fix time scale ticks.reverse issue ( #5933 )
2019-01-02 16:00:55 +01:00
Akihiko Kusanagi
d29ec5a485
Add scale.pointLabels.lineHeight and scale.ticks.lineHeight options ( #5914 )
2018-12-20 09:56:06 +01:00
Akihiko Kusanagi
db8f6c38dc
Add support for 'inner' border for arc elements ( #5841 )
2018-12-18 13:58:02 +01:00