Ben McCann
738ee34d0b
Scriptable tick fonts ( #6939 )
...
* Remove extra font parsing in Scale.fit
* Implement scriptable options for tick formatting
2020-01-13 19:33:46 -05:00
Jose Raul Pérez
b1421c6ea1
Add stroke lines option around ticks to improve readability ( #6787 )
...
Enable stroking of text on of axis labels
2020-01-12 14:22:51 -05:00
Jukka Kurkela
f1677b6652
Limit interactions to chartArea (+/-0.5px) ( #6943 )
...
Limit interactions to chartArea (+/-0.5px)
2020-01-11 18:10:32 -05:00
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
Evert Timberg
d04cdfc21f
Add the ability to add a title to the legend ( #6906 )
...
* Add the ability to add a title to the legend
- Legend title can be specified
- Font & color options added
- Padding option added
- Positioning option added
- Legend title sample file added
2020-01-10 18:28:51 -05:00
Elina Gorshkova
8c0299483c
Typos fix ( #6924 )
...
* Fixed spelling typo
Changed 'are know' to 'are known'
* Fix spelling in the docs
Added a missing comma
* Fix spelling in the docs
Added a missing comma
2020-01-06 18:07:08 -05:00
Evert Timberg
895e746bd5
Update tooltip docs with working example ( #6918 )
2020-01-06 17:49:36 -05:00
Evert Timberg
9cb65d2c97
Add API to change data visibility ( #6907 )
2020-01-06 17:16:00 -05:00
Jukka Kurkela
b5d5ed987a
Internal data by axis instead of scale id ( #6912 )
...
* Internal data by axis instead of scale id
* Test
* Update test
* Update docs
2020-01-06 07:22:18 -05:00
Ben McCann
224fc11500
Scale cleanup ( #6916 )
2020-01-05 16:42:15 -05:00
Evert Timberg
5f6c3df6dc
Title alignment options ( #6908 )
...
* Add alignment options for title plugin.
Alignment can be set to 'start', 'center'. or 'end'. A new sample has been added as well.
* Update sample file title
2020-01-05 14:59:57 -05:00
Ben McCann
ecb0784f0d
Remove minSize ( #6910 )
2020-01-05 10:42:42 -05:00
Evert Timberg
e431554072
#5573 Link PolarArea chart docs to radial axis docs ( #6901 )
2020-01-03 14:56:22 -05:00
Jukka Kurkela
f4792306e0
Remove global from defaults ( #6893 )
2020-01-03 14:07:38 -05:00
Jukka Kurkela
afe30ca642
Determine if data is sorted ( #6885 )
...
* Determine if data is sorted
* Short circuit getMinMax when sorted
* Docs
2020-01-03 13:56:41 -05:00
Evert Timberg
e96ad6f249
Remove HTML legend that is mostly unsupported. ( #6887 )
...
* Remove HTML legend that is mostly unsupported.
Resolves the discussion in #5070
* Add migration docs
2020-01-03 13:56:11 -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
5d94cacb91
Update documentation of order
( #6897 )
2020-01-03 09:08:15 -05:00
Jukka Kurkela
102a311b44
Rewrite filler ( #6795 )
...
Filler plugin is rewritten and test coverage increased
2019-12-31 12:56:15 -05:00
Ben McCann
8bc250f63a
Remove unnecessary method argument ( #6878 )
...
Remove unnecessary method argument
2019-12-31 08:23:03 -05:00
Jukka Kurkela
1cda96946b
Fix default collections table ( #6879 )
2019-12-30 16:54:19 -05:00
Ben McCann
e39970d494
Alphabetize migration guide ( #6865 )
...
Alphabetize migration guide
2019-12-28 08:19:31 -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
Ben McCann
fc7a72a8c1
Remove helpers.where and unnecessary calls to helpers.each ( #6860 )
...
* Remove unnecessary calls to helpers.each
* Remove where
2019-12-25 08:21:42 -05:00
SansDK
1d35ebb290
(feature) Added separate top and bottom padding for title plugin. ( #6852 )
...
* (feature) Added separate top and bottom padding for title plugin.
* Added regular padding multiplier like how it was before.
* Now makes use of toPadding helper.
Fixed typo in toPadding helper.
* Fixed requested changes.
2019-12-20 08:21:20 -05:00
Ben McCann
1127ff561b
Fix rendering of table in tooltip documentation ( #6846 )
2019-12-18 11:01:38 -05:00
Evert Timberg
c8bdca62e8
Move all helpers to src/helpers ( #6841 )
...
* Move all helpers into src/helpers
* Move curve helpers to their own file
* DOM helpers moved to their own file
* Update migration docs
* Remove migration docs on new functions
2019-12-17 08:04:40 -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
Ben McCann
3093562b33
Rename calculateTickRotation to calculateLabelRotation ( #6809 )
2019-12-14 13:22:57 -05:00
Ben McCann
2be634a478
Interactions cleanup ( #6825 )
2019-12-14 13:09:50 -05:00
Jukka Kurkela
53c6c618c6
Allow pre-parsed data (to scale id's) ( #6768 )
...
* Allow pre-parsed data (to scale id's)
* Only update `count` references in pre-parsed mode
* Documentation
2019-12-06 19:47:00 -05:00
Ben McCann
1f3cf3c28d
Remove createElement and pre-allocate arrays ( #6788 )
...
* Remove createElement and pre-allocate arrays
* Address review comment
2019-11-28 07:00:50 -05:00
Jukka Kurkela
d5393003ac
Add min/max to performance documentation ( #6785 )
...
* Add min/max to performance documentation
* Review1
* Review2
2019-11-23 17:39:12 -05:00
Ben McCann
fb3cad0b94
Assume time series data has been normalized ( #6775 )
...
* Assume time series data has been normalized
* Add sentance to docs
2019-11-23 17:37:32 -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
Ben McCann
ea90365972
Don't store _meta on dataset ( #6778 )
2019-11-21 07:20:18 -05:00
Ben McCann
64bc48ab53
Remove Element.initialize ( #6777 )
2019-11-21 07:06:15 -05:00
Jukka Kurkela
1a9db4783c
Remove _ctx from Element ( #6764 )
...
* Remove _ctx from Element
* Sort
2019-11-19 19:01:32 -05:00
Ben McCann
34b93751db
Change updateElement to updateElements ( #6722 )
2019-11-19 07:12:38 -05:00
Ben McCann
edbeaac29f
Remove _getPixelForOffset ( #6763 )
...
* Remove _getPixelForOffset
* Update migration guide
2019-11-19 07:09:50 -05:00
Jukka Kurkela
eb0751c6d0
Point cleanup ( #6755 )
...
* remove steppedLine from Point
* Remove tension from Point
* Migration guide, private
2019-11-17 20:28:13 -05:00
Ben McCann
f5b2b8db64
Reduce object creation during parsing ( #6758 )
...
* Reduce object creation during parsing
* Rename method to createElement
* Make code more efficient?
* Update migration guide
2019-11-17 18:01:31 -05:00
Jukka Kurkela
d610205e29
Clean up element.line and do data decimation when applicable ( #6731 )
...
Decimate line drawing to improve performance and reduce extraneous drawing
2019-11-15 13:51:41 -05:00
Ben McCann
8f0de52c4e
Remove moment from dependencies ( #6745 )
...
* Remove moment from dependencies
* Remove version number in docs
2019-11-15 13:13:33 -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
Ben McCann
c12ca17e38
Remove unused helpers.canvas.roundedRect ( #6734 )
2019-11-15 07:49:41 -05:00
Ben McCann
64b4776242
Include helpers._alignPixel only once ( #6735 )
2019-11-14 07:17:29 -05:00
Ben McCann
cb95a36b94
Fix value passed to getPixelForTick ( #6724 )
2019-11-14 07:15:44 -05:00
Jukka Kurkela
4feaea925f
Small chores ( #6740 )
...
* Remove duplicate code
* Migrate `xLabel` and `yLabel` from docs & samples
2019-11-13 19:04:56 -05:00
Ben McCann
cd8f3846e3
Remove helpers.previousItem/nextItem ( #6727 )
2019-11-12 19:18:58 -05:00
Evert Timberg
2354e2ff6b
Allow functions to be specified for scale grid line options ( #6700 )
...
Add scriptable options for scale styling
2019-11-12 07:03:00 -05:00
Jukka Kurkela
11ef1e5e89
Versatile clipping ( #6642 )
...
Versatile clipping algorithm for different chart types
2019-11-10 17:41:01 -05:00
Ben McCann
a3392e0e59
Remove index and datasetIndex from Element ( #6688 )
...
Remove `index` and `datasetIndex` properties from elements.
2019-11-10 07:52:12 -05:00
Ben McCann
1049aa65b8
Remove unused method. Prefix private ones with underscore ( #6721 )
2019-11-10 07:49:16 -05:00
Jukka Kurkela
9589953c02
Context compatibility with dataLabels ( #6713 )
...
* Context compatibility with dataLabels
* document
* THe + wording
2019-11-08 19:59:05 -05:00
Ben McCann
3a33793f64
Generate jsdocs ( #5824 )
2019-11-08 07:28:21 -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
Edward Thomson
aff7d41140
Add cross-platform CI ( #6670 )
...
* Linux and Windows CI with GitHub Actions
* Add karma-edge-launcher
* Add edge configuration to karma.conf.js
* Support --browsers on the command line for karma tests
* Add macOS CI builds
* Add karma-safari-private-launcher
* Document browser specification for tests
2019-11-06 07:14:09 -05:00
Ben McCann
e42413f3e8
Remove unused model properties ( #6691 )
...
* Remove unused model properties
* Add to migration guide
2019-11-05 18:10:44 -05:00
Ben McCann
7a2160461d
Remove unused Element methods ( #6694 )
2019-11-05 18:09:44 -05:00
Ben McCann
f0fb2c65b1
Remove tension option backwards compatibility ( #6692 )
2019-11-05 07:11:53 -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
Ben McCann
dd8d267956
Remove bundled builds ( #6680 )
2019-11-02 15:48:49 -04:00
Ben McCann
99811328dc
Make all ticks objects ( #6645 )
...
Make all ticks object
2019-10-31 18:45:13 -04:00
stockiNail
14010530d7
Added the global datasets defaults for new extended chart type ( #6649 )
...
Added documentation to create a global datasets default for new extended chart type.
This is currently mandatory for BAR/HORIZONTALBAR charts (see issue [#6636 ](https://github.com/chartjs/Chart.js/issues/6636 ))
2019-10-30 18:42:15 -04:00
Ben McCann
46ae5814fd
Start v3 migration guide ( #6639 )
2019-10-29 17:21:45 -04:00
Ben McCann
7c66b2f28c
Combine performance docs ( #6632 )
2019-10-28 18:11:50 -04:00
Jukka Kurkela
0228776e66
Remove deprecated interaction modes ( #6625 )
...
* Remove deprecated interaction modes
* Use default modes
2019-10-28 18:11:38 -04:00
Eliz
17655c7fec
Add label alignment option to axis label title ( #6521 )
...
Add label alignment option to axis label title
2019-10-27 16:36:08 -04:00
Ben McCann
08d133817b
Remove xLabel and yLabel from tooltip and chart and scales from element ( #6606 )
...
* Element should not have reference to chart
* Remove scales from element
* Remove deprecated xLabel and yLabel
2019-10-27 16:35:15 -04:00
Ben McCann
ae80936f03
Add link to performance documentation ( #6613 )
2019-10-27 14:50:18 -04:00
Jukka Kurkela
333118bff6
Hover styling for dataset in 'dataset' mode ( #6527 )
...
* Hover styling for dataset in 'dataset' mode
2019-10-25 13:22:37 -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
Ben McCann
c6c991d0f0
Add a note to the perf documentation about rotation ( #6585 )
2019-10-22 20:57:51 -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
Ben McCann
fc76610b12
Add ticks.sampleSize option ( #6508 )
2019-10-09 13:25:04 -04:00
Takuya Uehara
e9f341889f
Add link to linear radial axis for radar chart doc ( #6554 )
2019-10-06 10:02:00 -04:00
Daniel Cohen Gindi
376da2131e
Implemented RTL support for legends and tooltips ( #6460 )
...
Implemented RTL support for legends and tooltips
2019-09-11 19:20:03 -04:00
Matthias Perret
6e69a38305
Add elements.arc.angle in documentation ( #6491 )
...
Add elements.arc.angle in documentation
2019-09-07 07:20:07 -04:00
HansM
2954cf8a99
Fixed incorrect spelling in pie dataset options. ( #6466 )
...
Fixes https://github.com/chartjs/Chart.js/issues/6465 .
2019-08-14 19:02:08 -04:00
Jake
053729ac44
Add link back to home page from docs ( #6435 )
...
* Add link back to home page from docs #6433
* Modify link texts
* Edit homepage link
2019-08-04 19:49:58 -04:00
Akihiko Kusanagi
6632b8ba84
Add radar chart config options ( #6393 )
...
* Add radar chart config options
* Add default value of spanGaps option for radar charts
* Address review comments
2019-07-21 08:00:11 -04:00
Akihiko Kusanagi
0d3754254a
Correct descriptions on ticks.display and add pointLabels.display ( #6293 )
...
* Correct descriptions on ticks.display and add pointLabels.display
* Remove notes about angleLines.display and pointLabels.display
2019-06-23 11:44:35 -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
b02a3a8175
Fix regression with lineTension ( #6288 )
2019-05-24 09:34:09 +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
Jukka Kurkela
abbddd1298
Allow specifying labels in time scale options ( #6257 )
2019-05-21 13:36:16 +02:00
gwyneblaidd
7d8526f691
Add support for floating bar chart ([start, end]) ( #6056 )
2019-05-21 10:54:13 +02:00
Jukka Kurkela
2a96d83c2c
Implement layers (z-index) for layout items ( #6241 )
2019-05-09 15:54:05 +02:00
Akihiko Kusanagi
feeda5d034
Make legend appearance consistent with chart elements ( #5621 )
2019-05-09 15:33:19 +02:00
Ben McCann
d6a5ea0d36
Implement per-dataset type (default and per-chart) options ( #5999 )
2019-05-06 22:52:40 +02:00
Josh McEwen
faad023313
Fix typo in doughnut documentation ( #6186 )
2019-04-08 09:43:12 +02:00
stockiNail
15d8ac38bd
Make docs consistent for cubicInterpolationMode and fill ( #6132 )
2019-04-08 09:42:06 +02:00
Akihiko Kusanagi
14007a912d
Fix ticks.minor and ticks.major configuration issues ( #6102 )
2019-04-02 09:45:34 +02:00
Ben McCann
a43e3b0f08
Specify time scale min and max options in standard manner ( #6097 )
2019-04-02 09:43:26 +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
Ben McCann
390a8d7b41
Add docs for the date adapter used by the time scale ( #6134 )
2019-03-18 08:14:01 +01:00
Akihiko Kusanagi
6c9f899911
Add the description of the tooltip alignment options ( #6139 )
2019-03-18 08:05:27 +01:00
Jukka Kurkela
75e76cffe5
Make decimalPlaces private and update CDN links ( #6131 )
2019-03-13 10:36:10 +01:00
Simon Brunel
eddd1f14ba
Keep the previous extensions page link alive ( #6127 )
...
Instead of a direct link, restore the extensions.md file which now redirects /notes/extensions.html to https://github.com/chartjs/awesome in case anyone bookmarked it / there were links to it.
2019-03-12 08:35:39 +01:00
Ben McCann
653e9a954e
Add a note about how to include an example against master ( #6107 )
2019-03-03 10:26:40 +01:00
Akihiko Kusanagi
946c6d0617
Fix document errors related to ticks ( #6099 )
2019-03-01 18:03:20 -05:00
Simon Brunel
b2f7adc2b4
Revamp the README.md and add link to the awesome list ( #6096 )
...
Integrate the upcoming awesome list and make our README.md welcome page more user friendly by displaying the Chart.js logo, adding the docs TOC and removing instructions that was already in the docs.
2019-03-01 09:13:21 +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
Ben McCann
79fc340514
Add instructions for image-based tests to the contributors guide ( #6073 )
2019-02-25 09:17:37 +01:00
Jukka Kurkela
0ec3f5569e
Add support for per side border width for rectangle ( #6077 )
2019-02-25 09:03:12 +01:00
Jon Rimmer
b36d55d093
Add onLeave to legend config docs ( #6088 )
2019-02-25 08:59:48 +01:00
Ben McCann
f2b099b835
Initialize date adapter with chart options ( #6016 )
2019-02-21 08:11:32 +01:00
Akihiko Kusanagi
20c26455ba
Add a link to chartjs-plugin-rough to extensions.md ( #6081 )
2019-02-20 16:13:41 +01:00
Ben McCann
1c01272c9a
Improve autoSkip documentation ( #6079 )
2019-02-20 09:28:07 +01:00
Abel Heinsbroek
32aeeac82c
Add crosshair plugin to extensions page ( #6070 )
2019-02-18 10:09:37 +01:00
Alfie Hopkin
af464f8a85
Enhance legend label color point when usePointStyle is true ( #6006 )
2019-02-10 19:04:29 +01:00
Akihiko Kusanagi
8b07cc2f28
Implement scriptable options for points in radar charts ( #6041 )
2019-02-09 23:07:54 +01:00
James Bedford
0ed652b39f
Fix typo in radial linear scale docs ( #6054 )
2019-02-09 08:19:57 +01:00
Simon Brunel
55128f74c1
Move CSS in a separate file to be CSP-compliant ( #6048 )
...
In order to be compatible with any CSP, we need to prevent the automatic creation of the DOM 'style' element and offer our CSS as a separate file that can be manually loaded (`Chart.js` or `Chart.min.js`). Users can now opt-out the style injection using `Chart.platform.disableCSSInjection = true` (note that the style sheet is now injected on the first chart creation).
To prevent duplicating and maintaining the same CSS code at different places, move all these rules in `platform.dom.css` and write a minimal rollup plugin to inject that style as string in `platform.dom.js`. Additionally, this plugin extract the imported style in `./dist/Chart.js` and `./dist/Chart.min.js`.
2019-02-08 19:06:04 +01:00
Janelle deMent
7c11c81d96
Fix broken markdown link in 'line' docs ( #6053 )
2019-02-08 07:06:17 +01:00
Ben McCann
765c432dfa
Fix duplicate anchor ( #6038 )
...
* Fix broken documentation anchors
* Revert changes to installation docs
2019-02-04 20:00:44 -05:00
Akihiko Kusanagi
80a159eb9d
Enforce tooltip item label
and value
to be strings ( #6030 )
...
Also update the docs for `xLabel` and `yLabel` to also accept a `number`.
2019-02-01 09:21:53 +01:00
Jukka Kurkela
29f7fa23bb
Replace tooltip item xLabel and yLabel with label and value ( #5996 )
2019-01-30 11:41:19 +01:00
Janelle deMent
fee44cfeef
Omit inconsistent note about scriptable options ( #6026 )
2019-01-30 09:24:26 +01:00
Simon Brunel
e07c5d0c6c
Make moment optional from our UMD builds ( #5978 )
2019-01-29 17:54:22 +01:00
Akihiko Kusanagi
0d01bcf5cc
Fix typos and make the docs consistent ( #6020 )
2019-01-29 13:34:16 +01:00
Ben McCann
740e0874a4
Update contributors guide and issue templates ( #5962 )
2019-01-16 09:35:14 +01:00
Evert Timberg
a655da076e
Implement scriptable options for points in line charts ( #5973 )
2019-01-15 09:24:12 +01:00
Janelle deMent
352e53a0b6
Update the responsive docs about resizing the parent node ( #5974 )
...
Add a note about resizing the chart height with maintainAspectRatio
2019-01-13 21:20:25 +01:00
Evert Timberg
f3dd96779a
Implement scriptable options for polar area charts ( #5976 )
2019-01-13 21:17:27 +01:00
Akihiko Kusanagi
9d1d2023d4
Fix labelOffset description ( #5979 )
2019-01-11 19:29:39 -05:00
Ben McCann
b50a1c21f2
Fix typo / grammar in the responsive docs ( #5975 )
2019-01-11 07:31:36 +01:00
Jukka Kurkela
20c748f90b
Fix modifying ticks in afterBuildTicks ( #5913 )
2019-01-11 07:29:38 +01:00
Evert Timberg
e1ed26f315
Implement scriptable options for doughnut charts ( #5966 )
2019-01-10 16:00:36 +01:00
Alexander Wunschik
f342299845
Fix contribution docs about gulp-cli ( #5968 )
...
Update the docs so that only gulp-cli is installed globally
2019-01-09 08:10:58 +01:00
Akihiko Kusanagi
d29ec5a485
Add scale.pointLabels.lineHeight and scale.ticks.lineHeight options ( #5914 )
2018-12-20 09:56:06 +01:00
Angus Comrie
7e429a8fc6
Add 'middle' interpolation to stepped plots ( #5908 )
2018-12-18 14:47:24 +01:00
Akihiko Kusanagi
db8f6c38dc
Add support for 'inner' border for arc elements ( #5841 )
2018-12-18 13:58:02 +01:00
Dave Salomon
4fb259e3ac
Add support for hiding axis when all linked datasets are hidden ( #5885 )
...
When `display: 'auto'`, the axis is visible only if at least one associated dataset is visible.
2018-12-18 09:33:03 +01:00
Simon Brunel
52b9793ba0
Use HTTPS instead of HTTP for URLs supporting it
2018-12-17 07:50:02 +01:00
当耐特
2388eeaf38
Add omi-chart to extensions.md ( #5912 )
2018-12-15 12:27:08 +01:00
Ben McCann
3a29b99e3b
Use HTTPS in documentation links where possible ( #5915 )
2018-12-15 11:28:17 +01:00
Simon Brunel
2a97ec21c5
Migrate from Browserify to rollup ( #5904 )
...
Browserify isn't optimal bundling Chart.js because it adds too many internal wrappers, doesn't handle external/global dependencies and doesn't provide a way to generate ESM builds. Therefore, it seems the right choice to switch to rollup, so move all the build process in `rollup.config.js` and make Gulp to execute `rollup -c`.
We also had to switch to Terser instead of UglifyJS because this last one contains a breaking bug. Note that tests now use the exact same rollup config as our builds (the minified one) to ensure that the bundling and minification steps don't break anything. Finally, replace the `gulp watch` task by `gulp build --watch` to be consistent with the other `unittest` and `docs` watching syntax.
2018-12-14 20:20:43 +01:00
Akihiko Kusanagi
bfa635e55d
Fix docs about bar chart indexable options ( #5876 )
2018-12-04 09:10:15 +01:00
jedrekdomanski
bbca2fc789
Enhance documentation for bar specific scale options ( #5854 )
2018-11-28 07:56:41 +01:00
Jukka Kurkela
f5437fe548
Fix nearest interaction mode to return all items ( #5857 )
...
Return all items that are at the nearest distance to the point and add unit tests for nearest + axis: 'x' and nearest + axis: 'y'
2018-11-27 16:26:41 +01:00
Akihiko Kusanagi
0351a88a63
Add support for gridLines/angleLines borderDash for polarArea/radar charts ( #5850 )
2018-11-26 08:57:31 +01:00
Thomas David Baker
ecf64d361d
Correct spelling mistake. ( #5831 )
...
Use a simpler phrase for this heading.
2018-11-15 09:41:02 -05:00
Simon Brunel
ae80e14c51
Make bar styling options scriptable ( #5780 )
...
The bar `backgroundColor`, `borderColor`, `borderWidth` and `borderSkipped` options are now scriptable (unit tests, docs and a basic sample). Also fix the gulp task that generates the documentation on Windows.
2018-11-12 21:15:37 +01:00
Akihiko Kusanagi
9140ef7e67
Add a link to chartjs-plugin-colorschemes to extensions.md ( #5813 )
2018-11-05 18:56:29 +01:00
Bart Deslagmulder
f40abe9244
Consistent use of punctuation and quick review in docs ( #5796 )
2018-11-02 08:46:06 +01:00
Jordan Ephron
6bea6aba7b
Document padding option for ticks configuration ( #5795 )
2018-11-01 16:28:11 +01:00
Alexandre Dubé
5816770e45
Introduce the 'minBarLength' bar option ( #5741 )
2018-10-18 22:28:56 +02:00
Daniel Correa
1ba06a26fd
Add aspectRatio property to responsive doc ( #5756 )
2018-10-09 18:20:09 +02:00
Miguel Martínez Serrano
9293c30d4f
Add scatter link in charts documentation ( #5736 )
2018-09-21 21:22:31 +02:00
Maxim Atanasov
2f9c663d01
Added Wicked-Charts to the Popular Extensions Page ( #5734 )
...
Wicked-Charts is a Java wrapper around Chart.js and allows users to create charts in Java using the Wicket framework. The latest version of Wicked-Charts (3.1.0) supports Chartjs and Wicket 8.
2018-09-21 21:21:34 +02:00
Wei-Wei Wu
bbd589d5ab
Add "Accessibility" documentation page ( #5719 )
2018-09-11 09:12:28 +02:00
Wei-Wei Wu
1aa54b074b
Add gulp watch task for docs ( #5724 )
...
gulp docs --watch
2018-09-09 20:42:18 +02:00
Sebastiaan Lokhorst
9a295816b3
Replace ES6 by Webpack in the integration docs ( #5555 )
2018-07-29 22:16:10 +02:00
Jung Oh
0963c8f76c
Fix positioning in the custom tooltip example ( #5454 )
2018-07-14 10:06:02 +02:00
Akihiko Kusanagi
119a86f399
Update the descriptions of barThickness, offsetGridLines and offset ( #5600 )
2018-07-14 09:57:16 +02:00
Niel Mistry
246b9a1a40
Add circular option documentation for grid lines ( #5637 )
2018-07-14 09:52:49 +02:00
Akihiko Kusanagi
9c3b0d2e29
Add a link to chartjs-plugin-style to extensions.md ( #5638 )
2018-07-14 09:51:50 +02:00
Akihiko Kusanagi
48fefd92b6
Fix the example of Linear Radial Axis ( #5633 )
2018-07-11 18:59:16 -04:00
Joel Hamilton
0ddd0ee16b
Enable arbitrary rotation of datapoints ( #5319 )
2018-07-07 17:54:05 +02:00
Guiomar Valderrama
8a7278052f
clarify moment.js included in bundle cannot be used outside of chartjs ( #5528 )
2018-06-04 08:14:04 -04:00
Antoine Aumjaud
ca9d3175c5
Fix time documentation ( #5507 )
2018-05-26 09:55:44 +02:00
Evert Timberg
9fbac88938
Add ticks.precision
option to linear scale. ( #4841 )
...
If defined and `stepSize` is not specified, the step size will be rounded to this many decimal places.
2018-04-01 18:56:45 +02:00
Juan Eugenio Abadie
a191921b15
Fix typo in the legend documentation ( #5348 )
2018-03-20 15:37:56 +01:00
Akihiko Kusanagi
b7025fedbe
Add a link to chartjs-plugin-streaming to extensions.md ( #5309 )
2018-03-02 20:13:41 -05:00
Wilson Lin
c90cf2ebcd
Make both README.md and installation.md clearer ( #5274 )
...
Address the ambiguity of "Selecting the Correct Build" section
2018-02-20 13:29:10 +01:00
Laura Cressman
d6ce5c0772
Support multiple font colors for radial chart labels ( #5240 )
...
* Support multiple font colors in array
* Address linting error
2018-02-14 21:22:19 -05:00
Ben McCann
bba29e5916
Remove trailing spaces from docs ( #5227 )
2018-02-04 12:27:50 +01:00
stockiNail
97ff45873e
Add Charba GWT integration to extensions.md ( #5225 )
2018-02-02 10:17:24 +01:00
Simon Brunel
c268185953
Fix Slack invitation link ( #5217 )
...
Setup a new Heroku app based on rauchg/slackin, using Slack legacy token from the Chart.js (chartjs.slack@...) user and reCAPTCHA from the same Google account.
2018-01-31 19:35:08 -07:00
Jonathan Quach
98ef3942d9
Fix variable name error on developer api documentation for ( #5173 )
2018-01-27 15:47:51 +01:00
Evert Timberg
274fca68c9
Update custom tooltip documentation and samples ( #5166 )
2018-01-21 16:47:50 -05:00
Evert Timberg
f82c8adf39
Remove copy-pasta error in polar area and doughnut chart docs ( #5169 )
2018-01-21 16:47:25 -05:00
Evert Timberg
d668882971
Tooltip label callback example ( #5168 )
2018-01-21 16:47:04 -05:00
Evert Timberg
9a0117ad49
Responsive printing docs ( #5167 )
2018-01-21 16:46:28 -05:00
Cameron Childress
9874a754e0
Adding helpful note about legendCallback ( #5094 )
...
I didn't realize you had to call generateLegend() manually and a quick search tells me that lots of other people have run into this too.
2017-12-29 08:52:17 +01:00
JohnShaft
b835df02cd
Add Angular2+ libraries for Chart.js in docs ( #5006 )
2017-12-01 18:56:49 +01:00
beiz23
9a7182ba36
Fix typos and broken links in the docs ( #5010 )
2017-11-30 14:41:32 +01:00
Xingan Wang
333f2eba99
Fix scale options update ( #4198 )
...
- allow options to be updated in-place or as a new object
- re-merge new options and rebuild scales & tooltips
- preserve reference to old scale if id/type not changed
- related tests and new sample also added.
- update document about options update
- update doc and example
2017-11-29 22:52:23 +01:00
Jean-Philippe Sirois
e2dd4483c7
Add an Ember.js Integration in the Documentation ( #4984 )
2017-11-24 19:31:58 -05:00
Evert Timberg
8ce7a9146b
Fix line to time axis documentation in bar chart docs ( #4979 )
2017-11-22 18:07:36 -05:00
Martin Alex Philip Dawson
52790f6f23
Update extensions.md ( #4930 )
...
Removed trailing space from waterfall-plugin.
2017-11-07 18:25:11 -05:00
Martin Alex Philip Dawson
95d7d8c20d
Add link to chartjs-plugin-waterfall ( #4921 )
2017-11-06 10:39:39 +01:00
Simon Brunel
c81a55fed1
Add jsDelivr as CDN install option ( #4881 )
2017-10-22 13:18:24 -04:00
Evert Timberg
ee6432b4cb
Update supported browser section ( #4818 )
2017-10-21 08:43:31 -04:00
minusf
11315fba2b
minor doc fixes ( #4851 )
2017-10-16 18:45:54 -04:00
Florian Scholz
c83b03f668
Fixes #4772 : added scope for tooltip position mode call and added docs ( #4784 )
...
* added scope for tooltip position mode call and added docs
* added test for positioner
* removed named func for lint
* resolved pull-request comments
2017-10-10 18:33:25 -04:00
Ben McCann
d2226b2892
Fix markdown ( #4827 )
2017-10-08 08:09:39 -04:00
Ben McCann
fa2ca2c1e2
Clarify that x/y coordinates only work with the time scale ( #4826 )
2017-10-07 22:18:50 -04:00
Fabio Poloni
73a3c3b821
fixed typo ( #4819 )
2017-10-06 07:36:39 -04:00
Ben McCann
2b89f7a989
Consistent formatting for cartesian option docs ( #4765 )
2017-09-15 19:53:51 -04:00
andig
ea703a54bf
Implement scale label padding ( #4646 )
2017-09-10 13:15:47 -04:00
Simon Brunel
543c31d549
Add Google Analytics to samples and update badges ( #4734 )
...
Inject the GA tracking snippet for all samples, including the index page. Also update README.md badges using the shields.io service for consistency with flat-square style and cache, and add release badges to the installation documentation page.
2017-09-10 08:31:59 -04:00
Simon Brunel
459c81d931
Remove trailing .js
in plugin names (docs)
2017-08-26 08:09:22 +02:00
Akihiko Kusanagi
5d57de4e4d
Fix bar chart with {x, y} data points ( #4673 )
2017-08-26 07:50:39 +02:00
Simon Brunel
31049ebcba
Add chartjs-plugin-datalabels plugin link ( #4701 )
2017-08-25 18:34:37 -04:00
Simon Brunel
e758798798
Fix scriptable options documentation snippet
2017-08-24 10:31:17 +02:00