- o-chart:
- Added new inputs
x-formatting
andy-formatting
to allows the user to format axis charts (ba85613) Closes #219 - Added new inputs
show-legend
,legend-position
andlegend-title
to customize the chart legend (e44bc74) Closes #221 - Added new outputs
onSelect
,onActivate
andonDeactivate
(5703f30) Closes #224
- Added new inputs
- Fixed bug that prevented the grid from being hidden (e2d5ba4) Closes #214
- Fixed bug that prevented modifying the height and width of the charts (e7f25e0) Closes #199
- Updated: ontimize-web-ngx@15.0.0
- Charts on demand:
- Fixed bug that makes the menu button disappear (2c06e9d) Closes #139
- Fixed bug that causes the image to not be seen before loading the graph (b50ec36) Closes #141
- Fixed bug with type currency (8e14f6c) Closes #147
- Fixed bug that caused the area graph to not be created (a9bb376) Closes #146
- Fixed error that prevented building the graph the first time (a2b9ef2) Closes #145
- Fixed bug that causes the graph not to adapt to the available size (a35b8af) Closes #153
- Fixed error in adapting the data for the area graph (c26fe8f) Closes #158
- Migration to Angular 15.
- Migration to Angular Material 15.
- The nvd3 library has been replaced by ngx-charts.
- o-chart: New
color
,show-grid-lines
andshow-data-label
inputs.
- Charts on demand: Fixed issue that causes an error when exporting and displaying the skeleton in dark mode (a0c4953) Closes #105
- Charts on demand: Added new feature that allow you to create charts on demand from table data (d9afc1c)
- LinePlusBarFocusChartConfiguration: Add configuration for y2Axis (58810a4)
- Installed: xmlhttprequest@1.6.2
- Updated: ontimize-web-ngx@8.5.9
- Updated: ontimize-web-ngx@8.0.0
- Updated: ontimize-web-ngx-nvd3@8.0.0
- Updated: nvd3-extra@1.0.0
- angular8: adapt code to Angular 8.
- Updated: ontimize-web-ngx@8.0.0-rc.0
- MultiBarHorizontalChartConfiguration:
- new
barColor
attribute. - label translations.
- new
- DiscreteBarChartConfiguration: new
valueType
attribute. - LineChartConfiguration, StackedAreaChartConfiguration, CandlestickChartConfiguration, DiscreteBarChartConfiguration, MultiBarHorizontalChartConfiguration, MultiBarChartConfiguration, OHLCChartConfiguration, ScatterChartConfiguration: attributes
xDataType
andyDataType
now allows a format function from d3 library in addition to a string.
- o-chart:
- New attribute
noDataMessage
allows configure message to display if no data is provided
- New attribute
- PieChartConfiguration: new attributes
startAngle
andendAngle
allows manage the starting/ending angle of the pie/donut chart
- Updated: ontimize-web-ngx-library-tools@4.0.2 (This change does not affect to user)
- Updated: ontimize-web-ngx@4.0.0 (This change does not affect to user)
- Updated: ontimize-web-nvd3@4.0.1 (This change does not affect to user)
- o-chart: Fix D3 locale options
- ChartLegendConfiguration: new
margin
attribute. - MultiBarHorizontalChartConfiguration, PieChartConfiguration, DonutChartConfiguration: new
callback
attribute.
- Updated: ontimize-web-nvd3@4.0.0 (This change does not affect to user)
- Updated: ontimize-web-ngx@4.0.0 (This change does not affect to user)
- PieChartConfiguration, MultiBarHorizontalChartOptions: the attribute
valueType
now allows a format function from d3 library in addition to a string. - LinePlusBarFocusChartConfiguration: the attributes
xDataType
andyDataType
now allows a format function from d3 library in addition to a string. - o-chart:
- New attribute
colorData
forpie
chart.
- New attribute
- o-chart: attribute
colors
fromLinePlusBarFocusChartConfiguration
,LineChartConfiguration
,MultiBarChartConfiguration
andScatterChartConfiguration
has been renamed tocolor
- Updated: ontimize-web-ngx@4.0.0-rc.1 (This change does not affect to user)
- Updated: ontimize-web-ngx-nvd3@4.0.0-rc.0 (This change does not affect to user)
- Updated: ontimize-web-ngx@4.0.0-rc.0 (This change does not affect to user)
- o-chart:
- New options in
multiBarHorizontalChart
,pie
anddonutChart
charts
- New options in
- o-chart: values
intAgrouped
andfloatAgrouped
forxDataType
,yDataType
,valueType
attributes has been renamed tointGrouped
andfloatGrouped
- o-chart
- New options to LineChart and LinePlusBarFocusChart
- o-chart
- Greater separation between the texts of the legend
- Greater margin between the graph and the legend
- o-chart
- Adding new chart types:
- radarChart
- parallelCoordinatesChart
- bubbleChart
- gaugeSimpleChart
- stackedAreaChart
- gaugeSlimChart
- gaugeSpaceChart
- gaugeDashboardChart
- radialPercentChart
- bulletChart
- candlestickBarChart
- linePlusBarWithFocusChart
- Adding new chart types:
- Removed: ng2-nvd3.
- Added: ontimize-web-ngx-nvd3@3.0.0 (This change does not affect to user)
- o-chart
- Adding new chart types:
- scatterChart
- candlestickBarChart
- ohlcBarChart
- boxPlotChart
- donutChart
- multiBarHorizontalChart
- linePlusBarWithFocusChart
- forceDirectedGraph
- Adding new
chart-parameters
input - Now extending OntimizeWeb
OServiceBaseComponent
class
- Adding new chart types:
- Updated: ng2-nvd3 updated to latest version. Updating its reference to '@nois/ng2-nvd3' in the code.
- Updated: ontimize-web-ngx@3.1.0
- ontimize-web-ngx: fixing bugs for updating to 'ontimize-web-ngx@3.1.0'
- o-chart: New
query-on-bind
attribute (505bf7c)
- ontimize-web-ngx: fixing bugs for updating to 'ontimize-web-ngx@3.0.0-rc.1'
- Updated: core-js@2.5.3
- Updated: rxjs@5.5.6
- Updated: zone.js@0.8.20
- Updated: lodash@4.17.4
- OChartModule: updating library for usign 'ontimize-web-ngx@3.0.0', including update to Angular 5 and Angular Material 5 (a462da9) (26dfd3d)
- Updated: ontimize-web-ng2@2.0.0
- OChartModule: 'ontimize-web-ng2-charts' is now called 'ontimize-web-ngx-charts'.
**IMPORTANT: you must update your imports for changing 'ontimize-web-ng2-charts' for 'ontimize-web-ngx-charts'. This includes module and components import and 'styles.scss' reference.
- ontimize-web-ng2-charts: 'OChartModule' is now AoT compatible.
- Updated: ontimize-web-ng2@2.0.0-rc.8
- Updated: @angular/cli@1.3.2
- Updated: @ngx-translate/core@8.0.0
- Updated: @angular@4.3.6
- Updated: @angular/material@2.0.0-beta.10
- Updated: @angular/cdk@2.0.0-beta.10
- Updated: @angular/flex-layout@2.0.0-beta.9
- Added: d3@^3.5.6
- Added: ng2-nvd3@git+https://github.com/daominhsangvn/ng2-nvd3.git
- added: nvd3@^1.8.4
- Updated: rxjs@^5.4.2
- Updated: zone.js@^0.8.12
- Updated: ontimize-web-ng2@2.0.0-rc.7
- Updated: typescript@2.3.4
- Updated: @angular/cli@1.2.7
- Updated: @ngx-translate/core@7.1.0
- Updated: @ngx-translate/http-loader@1.0.2
- Updated: @angular@4.3.3
- Updated: @angular/material@2.0.0-beta.8
- Added: @angular/cdk@2.0.0-beta.8
- Removed: d3@^3.5.6
- Removed: ng2-nvd3@git+https://github.com/daominhsangvn/ng2-nvd3.git
- Removed: nvd3@^1.8.4
- Removed: moment@2.18.1
- Removed: colresizable@1.6.0
- Removed: datatables.net@^1.10.12
- Removed: datatables.net-buttons@^1.2.1
- Removed: datatables.net-colreorder@^1.3.2
- Removed: datatables.net-select@^1.2.0
- Removed: jquery@^3.0.0
- Removed: jquery-ui@^1.12.0
- Removed: pdfmake@^0.1.18
- Providers: Fixing bugs in providers export functions.
#Features
- Styles: including 'nvd3' library styles. User will only need to import 'ontimize-web-ng2-charts' 'styles.scss' file.
- Removed: ng2-nvd3@^1.1.3
- Added: ng2-nvd3@git+https://github.com/daominhsangvn/ng2-nvd3.git
- Providers: Removing 'chartsProviders' export. User will no longer need to call this function on its module. Declaration of providers is now done with 'OChartModule' module import.
- build: initial version