UNPKG

@syncfusion/ej2-angular-charts

Version:

Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball. for Angular

1,543 lines (906 loc) 103 kB
# Changelog ## [Unreleased] ### 3DChart #### Bug Fixes - `#I637725` - Now, the first label on the y-axis is positioned properly for the 100% stacking series when the x-value is empty. ### Chart #### Bug Fixes - `#I697165` - The legend symbol fill remains unchanged, even when point color mapping is applied to the series, maintaining its original color instead of reflecting individual point colors. - `#I703094` - Tooltip trackball now works properly for the canvas-enabled scatter type chart. - `#I701635` - Now the column placed properly for the uneven data set. - `#I703055` - Crosshair tooltip now updates properly when dynamically enabled or disabled. ## 29.1.33 (2025-03-25) ### Chart #### Features - `#I597593` - Introduced support for displaying a tooltip that provides information about the data point closest to the cursor. - `#I580507` - Users can now place horizontal and vertical scrollbars at the top, bottom, left, or right of the chart. - `#I609348`- Provided support for customizing the corner radius for individual columns. - Added support for displaying the cumulative total for stacked chart data directly through data labels. - Users can now highlight the entire range of data points within a specific category for better visibility. - Added support to customize Excel properties through an event triggered before the chart data is exported. - Added animation support for data labels, enhancing the visual appearance when they appear on the chart. ### Accumulation Chart #### Features - `#I667715` - Added support for trapezoidal funnel shapes in the accumulation chart, offering a new design option to represent data more effectively and enhance visual appeal. - Provided the customization support for accumulation chart title position. ## 28.2.9 (2025-03-04) ### Chart #### Bug Fixes - `#I694559` - Now, the RTL-enabled chart renders properly while exporting. - `#I690910` - Multiple charts can now be exported as a single CSV or XLSX file. ## 28.2.7 (2025-02-25) ### Accumulation Chart #### Bug Fixes - `#I691821` - The accumulation chart rendering performance has been improved. ## 28.2.6 (2025-02-18) ### Chart #### Bug Fixes - `#I691577` - Now, mouse wheel zooming works properly in the Firefox browser. ## 28.2.5 (2025-02-11) ### Chart #### Bug Fixes - `#I687354` - The chart with the primary and secondary axes is now working properly even when no series is bound. ## 28.2.4 (2025-02-04) ### Chart #### Bug Fixes - `#I681285` - Chart performance has been optimized when using the data label template. ## 28.2.3 (2025-01-29) ### Chart #### Bug Fixes - `#I679703` - The arguments in the `axisMultiLabelRender` event can now be modified correctly. ## 28.1.41 (2025-01-21) ### Chart #### Bug Fixes - `#I651775` - The data label position for the stacked column now renders properly. - `#F195744` - The tooltip for the stacking column series now renders properly during keyboard navigation. ### Bullet Chart #### Bug Fixes - `#I676482` - The bullet chart will render properly even when the range is set to empty. ## 28.1.39 (2024-01-14) ### Chart #### Bug Fixes - `#I663652` - The calculations for both sum and intermediate sum indexes have been corrected. ## 28.1.38 (2025-01-07) ### Chart #### Bug Fixes - `#F195601` - The console error no longer occurs when rendering a single data point with a multilevel label. - `#I676165` - Exporting a chart with complex properties to CSV or XLSX now functions correctly. ### Accumulation Chart #### Bug Fixes - `#I674361` - The subtitle now renders correctly even when its length exceeds that of the title. ## 28.1.37 (2024-12-31) ### Chart #### Bug Fixes - `#I667080` - The column series now renders properly when the width is set in pixels and `enableSideBySidePlacement` is set to false. - `#I654525` - The y-axis now dynamically adjusts to accommodate negative ranges when the negative error bar exceeds the minimum value. ## 28.1.36 (2024-12-24) ### Chart #### Bug Fixes - `#I665246` - Now, the chart point click and double-click events are working properly in the waterfall chart. - `#I662191` - Now, zooming is restricted for the mouse wheel, similar to selection zoom. - `#I666272` - Now, the y-axis range is set properly for the waterfall series. - `#I666317` - The exceptions that occurred during React Jest testing have been resolved. ## 28.1.35 (2024-12-18) ### Chart #### Bug Fixes - `#I662154` - Axis labels are now rendered correctly in the exported PDF, even when headers and footers are included. - `#I662546` - Tooltip highlighting functions correctly when the column series width is specified using `columnWidthInPixel`. - `#I662277` - The intermediate sum index is no longer included in the calculation of the sum index. - `#I663653` - Data labels are now rendered correctly when the intermediate sum index is empty. - `#I663652` - The calculations for both sum and intermediate sum indexes have been corrected. ## 28.1.33 (2024-12-12) ### Chart #### Bug Fixes - `#I659555` - Now, the minor gridlines and ticks are rendered in canvas mode. #### New Features - `#I567864` - Legends can be arranged horizontally or vertically, with a fixed-width option and a maximum column count for consistent and flexible presentation. - `#I620773` - The crosshair now snaps to the nearest data point, providing improved precision and focus on individual data points. - `#F194134` - Users can now customize the position of the zoom toolbar within the chart using drag-and-drop functionality, allowing easy repositioning anywhere within the chart area. - Users can now customize the ARIA label, role, tab index, and focusable options for chart elements to improve accessibility and keyboard navigation. - Added options for adjusting the spacing between the chart area and container. - When hovering over a data point, the corresponding series is now highlighted, improving clarity and interaction with the tooltip. #### Breaking Changes - The default value of the `edgeLabelPlacement` property has been changed from `None` to `Shift` for better visibility of axis labels. ### Stock Chart #### New Features - `#I620773` - The crosshair now snaps to the nearest data point, providing improved precision and focus on individual data points. ## 27.2.5 (2024-12-03) ### Chart #### Bug Fixes - `#I653576` - Now, the data label for zero will not overlap with the previous rectangle in inverted stacking series. - `#I656631` - The data label for the polar and radar series renders properly, even when it collides with the axis. - `#I657609` - Now, the legend tooltip text updates properly when changes are made in the legend render event. ## 27.2.4 (2024-11-26) ### Chart #### Bug Fixes - `#I654525` - Now, the error bar is displayed properly for the larger value. - `#I653358` - Now, the text render event’s text argument contains the datetime for the y-axis. - `#I654788` - Now, the chart zooms properly while scrolling after it is destroyed and re-rendered. - `#I653576` - The data label position is now set correctly for the labelIntersectAction as Hide. - `#I653442` - The selection rectangle now renders properly in canvas mode. - `#I654149` - Now the spline series animation is proper when adding null values. ## 27.2.3 (2024-11-19) ### Chart #### Bug Fixes - `#I650885` - Now, the subtitle will align properly without cut off. - `#I651405` - Legends with paging now render correctly when toggling in canvas mode. ### Stock Chart #### Bug Fixes - `#I652007` - The tick mark now remains consistent for the selected indicator after refresh or resize. ## 27.2.2 (2024-11-14) ### Chart #### Bug Fixes - `#I650135` - The cumulative percentage in the Pareto chart tooltip will display the precise value to two decimal points. - `#I648361` - The exponential trendline now renders correctly for the datetime axis. ## 27.1.58 (2024-11-05) ### Chart #### Bug Fixes - `#F188458` - Now the page scroll remains the same after clearing the series. - `#I647466` - The zoom settings properties are now properly updated on data binding. ### Accumulation Chart #### Bug Fixes - `I917094` - The series property now updates correctly on data binding. ## 27.1.57 (2024-10-29) ### Chart #### Bug Fixes - `#I640035` - The tooltips now render properly for decimal data points. - `#I645981` - The stripline now works correctly on the logarithmic axis. ### Stock Chart #### Bug Fixes - `#F194807` - The series now renders properly after a data source update and legend toggle. ## 27.1.55 (2024-10-22) ### Chart #### Bug Fixes - `#I641213` - Data points in a multi-pane chart no longer collapse when zooming in canvas mode. - `#I641366` - The border for the multi-pane chart now renders correctly in canvas mode. - `#I640624` - The Moving Average trendline now functions as expected when the period is set to one. - `#I642177` - The `columnWidthInPixel` property now works correctly in the transposed stacked column chart. - `#I638097` - The scrollbar now functions properly during data binding. - `#I644765` - Series now renders properly when the axis interval is zero. ### Accumulation Chart #### Bug Fixes - `#I642553` - The legend text size now updates correctly when resizing the accumulation chart. ## 27.1.53 (2024-10-15) ### Chart #### Bug Fixes - `#I637436` - Now, multilevel axis labels are working properly when RTL is enabled. - `#I640682` - The border dash array now works properly for all series. - `#I640585` - Now, the range area series works properly when the middle point's x value is set to 0. ### 3DChart #### Bug Fixes - `#I637725` - The first label on the y-axis is now positioned correctly. ## 27.1.52 (2024-10-08) ### Chart #### Bug Fixes - `#I605430` - Now, the chart height is set properly when applying the scale. - `#I636350` - Now, the y-axis label is rendered properly when rotation is enabled. ### Accumulation Chart #### Bug Fixes - `#I637398` - Now, the percentage values of the pie chart points are updated when the legend is clicked. ## 27.1.51 (2024-09-30) ### Stock Chart #### Bug Fixes - `#F194476` - The crosshair tooltip now displays correctly on the axis labels. ## 27.1.50 (2024-09-24) ### Chart #### Bug Fixes - `#I631309` - Now, the spline range area chart will handle null values properly. ### Accumulation Chart #### Bug Fixes - `#I630866` - Now, the group separator will work for both the tooltip x-point and the legend text. ## 27.1.48 (2024-09-18) ### Chart #### Features - `#I539415`- Provided support for smooth data transitions with animation effects when sorting data in the chart. - `#I539415`- Provided support for smooth animation transitions when zooming the chart. - Added support to disable risers in the step line series for enhanced customization. ### Accumulation Chart #### Features - `#I539415`- Provided support for animations when adding, removing, or updating data for series, data labels, and legends. - Added support for rounded corners in pie, donut, pyramid, and funnel charts. - Provided pattern support for data points in accumulation charts. ## 26.2.14 (2024-09-10) ### Chart #### Bug Fixes - `#F194171` - Now, the first and last points are rendered properly in the bar chart when using the category axis. ## 26.2.12 (2024-09-03) ### Chart #### Bug Fixes - `#I624097` - Now, the pareto chart will render properly when specifying the axis name in the pareto series. ## 26.2.11 (2024-08-27) ### Chart #### Bug Fixes - `#I621966` - Now the step is applied properly from left and right of the points in the range step area. - `#I623859` - Now the maximum range for waterfall series is calculated properly. ## 26.2.9 (2024-08-13) ### Chart #### Bug Fixes - `#I617528` - Now the data labels are visible only for the available range. - `#I618989` - Selection zooming and panning now function properly on the date-time category axis. ### Accumulation Chart #### Bug Fixes - `#I618245` - Now resizing works properly in accumulation, even when the tooltip is enabled. ### StockChart #### Bug Fixes - `#F191596` - Spline rendering now correctly handles zero data values. ## 26.2.8 (2024-08-06) ### Chart #### Bug Fixes - `#I615273` - Now, the tooltip will render properly when a string is used as the y-value. ## 26.2.5 (2024-07-26) ### Chart #### Bug Fixes - `#I612449` - The secondary axis labels will render properly with scrollbar on the secondary axis. ### RangeNavigator #### Bug Fixes - `#I613716` - Now, the series is rendered properly when the y-values are the same. ## 26.2.4 (2024-07-24) ### Chart #### Bug Fixes - `#I605096` - Now, the data label color is correct when setting the position to `Auto`. ### Accumulation Chart #### Bug Fixes - `#I609990` - Now, the data label tooltip will adjust automatically when it goes outside the chart bounds. ## 26.1.42 (2024-07-16) ### Chart #### Bug Fixes - `#I605430` - The chart height fits the container even when scaling is applied. ### 3DCircularChart #### Bug Fixes - `#I608643` - Now, the legend highlighting works properly for the 3D Circular chart. ## 26.1.41 (2024-07-09) ### Chart #### Bug Fixes - `#I604359` - The y-axis label is now proper when setting the minimum value on a date-time axis. - `#I607015` - The marker will not get cut off when enabling the scrollbar. #### Features - `#I546800` - Enhanced the appearance of connector lines in the waterfall chart for better visual clarity. ## 26.1.40 (2024-07-02) ### Chart #### Bug Fixes - `#I604532` - Removed exclamation mark from comments in the chart source. ## 26.1.39 (2024-06-25) ### Chart #### Bug Fixes - `#I599108` - Now, the chart updates properly when rendered in the Firefox browser. - `#I597246` - The chart with a zero data label is now rendered when setting the position as `Top`. ### Accumulation Chart #### Bug Fixes - `#I595618` - User interaction now works properly in the nested doughnut chart. ### Sparkline #### Bug Fixes - `#I601193` - The fill property in Sparkline now works properly. ## 26.1.38 (2024-06-19) ### Chart #### Bug Fixes - `#I594639` - Now, the range navigator and the chart are rendered with the same width. - `#I598543` - Now, the chart area scrolling works properly when enabling the trackball in mobile mode. - `#F188458` - Now, the page remains in the same position when adding or removing a series in chart. ## 26.1.35 (2024-06-11) ### Accumulation Chart #### Bug Fixes - `#I590334` - Now, the pie legend highlight works properly. - `#I590334` - Now, the legend highlight will work properly even disabling selection in the pie chart. ### Chart #### Bug Fixes - `#I591823` - Now, the legend doesn't gets overlapped when resizing the pie chart to minimal size. #### Features - `#I539415` - Provided support for animations when adding, removing, or updating data for all chart types, ranging from line charts to financial charts. - `#I539415` - Provided smooth transition support for axis elements like gridlines, tick lines, and labels when data is updated in the chart. - `#I539415` - Provided smooth transition support for annotations when data is updated in the chart. - Improved the animation of stacking series when clicking on the legend. - Provided highlight support for chart series when clicking on the legend. - Users can now access point information based on the pointer coordinates during chart mouse events and use this information to add or remove points on the chart. ## 25.2.6 (2024-05-28) ### Chart #### Bug Fixes - `#I592273` - An empty tooltip will no longer be displayed when the cancel argument is enabled in the shared tooltip event. ## 25.2.5 (2024-05-21) ### Accumulation Chart #### Bug Fixes - `#I580553` - Accessibility issues are resolved, and now the score has become stable. ### Chart #### Bug Fixes - `#I581265` - Now, the Stacking Bar chart has been exported as a CSV file, and the CSV contains the appropriate data. ## 25.2.4 (2024-05-14) ### Chart #### Bug Fixes - `#I585297` - Tooltips in polar and radar series now render properly without console errors. - `#I532022` - Now, axis labels will render properly without any cutting off. - `#I585033` - Now, datetime annotations render properly. ## 25.2.3 (2024-05-08) ### Accumulation Chart #### Bug Fixes - `#I574491` - The right click function now works properly in the accumulation chart with the external mouse on the mac. ### Chart #### Bug Fixes - `#I581265` - Now, the bar chart has been exported as a CSV file, and the CSV contains the appropriate data. ## 25.1.42 (2024-04-30) ### Accumulation Chart #### Bug Fixes - `#I579773` - Now, the center label remains center even when adjusting the start and end angles. - `#I577505` - Now, the radius specified by the mapping will render properly in the accumulation chart. ## 25.1.41 (2024-04-23) ### Chart #### Bug Fixes - `#I577538` - When resizing the chart, the maximum value does not change. - `#I578863` - Now the chart exports properly in portrait orientation. - `#I579386` - Now the legend renders properly using the add series method in canvas. - `#I577327` - Now the DateTimeCategory series is visible when clicking on the legend. ## 25.1.40 (2024-04-16) ### Chart #### Bug Fixes - `#I574804` - Now, the title is wrapped properly when it exits the chart in wrap mode. - `#I573884` - Now, all legend items with the same value in point mode will render properly. ## 25.1.39 (2024-04-09) ### Chart #### Bug Fixes - `#I571372` - The first axis label does not shift to the left when using `edgelabelplacement` as `shift`. - `#I571107` - When the chart is resized, the console error will no longer be thrown. ## 25.1.38 (2024-04-02) ### Chart #### Bug Fixes - `#I532022` - Now, the datalabel position is properly set when the position property is set to `Auto`. ## 25.1.37 (2024-03-26) ### AccumulationChart #### Bug Fixes - `#I564804` - Now, the `textWrap` property in the legend is working properly. ### Chart #### Bug Fixes - `#I528508` - The tooltip template div is now added based on the series count, and it renders properly. - `#I563227` - Now, datalabel does not take the y value in place of a null value, and it renders properly. - `#I562333` - Now, annotations are rendered corresponding to their series point while enabling the `isIndexed` property - `#I566633` - Now, the first axis label is properly displayed on the x-axis. ## 25.1.35 (2024-03-15) ### Chart #### Features - `#I528518` - Now, it is possible to specify the dasharray for all types of striplines border, including vertical, horizontal, and segmented, in the chart. ### 3DCircularChart The 3D Circular Chart provides a graphical representation of data in three dimensions, with each slice's size indicating its proportion relative to the entire dataset. Unlike traditional 2D charts, 3D charts add depth to visualization, providing a better understanding of data patterns. - **Series**: The 3D Circular Chart can plot pie and donut types. - **Data binding**: Bind the 3D Circular Chart component with an array of JSON objects or a data manager. In addition to chart series, data labels and tooltips can also be bound to the data. - **Data labels**: Annotate points with labels to improve the readability of data. - **Legends**: Provide additional information about points in a customizable and interactive legend. - **User interaction**: Add interactive features such as tooltips, rotation, tilt, data point highlight and selection. - **Print and Export**: Print a 3D Circular Chart directly from the browser and export it in JPEG and PNG formats. - **RTL**: The right-to-left mode aligns tooltips, legends, and data in the 3D Circular Chart component from right to left. ## 24.2.9 (2024-03-05) ### Chart #### Bug Fixes - `#I558392` - Now the line color of the Pareto chart is stable when toggling the legend. - `#I558247` - Now sorting is working in the Pareto chart. - `#I557017` - Now the column is rendered properly when a corner radius is used. ## 24.2.8 (2024-02-27) ### Chart #### Bug Fixes - `#T553171` - Now the center label is aligned properly when increasing the font size. - `#I548552` - The y-axis now dynamically changes based on the current visible points when zooming. ## 24.2.7 (2024-02-20) ### Chart #### Bug Fixes - `#I549266` - The Hilo open-close chart data points shape is now rendering properly. ### StockChart #### Bug Fixes - `#I554213` - The dropdown font style has now been changed according to the selected theme. ## 24.2.5 (2024-02-13) ### StockChart #### Bug Fixes - `#I549996` - Now, the stock chart axis labels render properly. ## 24.2.4 (2024-02-06) ### Chart #### Features - `#I528067` - Now, right-to-left scrolling is functioning correctly in the charts. #### Bug Fixes - `#I539074` - Now, the stacking column renders properly even when the series is sorted based on the series name. - `#I541484` - Now, the decimal point is displayed in the y-axis label when the language setting on Google is set to French. - `#I546219` - Now, the `visible` property in the series is working properly when updated dynamically. ### BulletChart #### Bug Fixes - `#I544771` - Now, the `textAlignment` property in the `dataLabel` is working properly. ## 24.1.47 (2024-01-23) ### AccumulationChart #### Bug Fixes - `#I539550` - Now, the `enableSmartLabels` property in the accumulation chart is functioning correctly. ### Chart #### Bug Fixes - `#I541520` - Now, the `startFromZero` property in the chart is working properly. ## 24.1.46 (2024-01-17) ### Chart #### Bug Fixes - `#I537751` - Now, the `enableZoom` property in the `scrollbarSettings` is working properly. - `#I535723` - Now, the showTooltip is working properly on mobile devices. - `#I528752` - Now, the chart values update properly during the resized event when integrating the EJ2 JS chart in a Blazor application. ## 24.1.45 (2024-01-09) ### AccumulationChart #### Bug Fixes - `#I533625` - Now, the `textAlignment` property in the `titleStyle` of the accumulation chart is functioning correctly. ### Chart #### Bug Fixes - `#I536934` - Now, the `category` axis label renders properly when the x-value is provided as an empty string. ## 24.1.44 (2024-01-03) ### Chart #### Bug Fixes - `#I521819` - Improved the accuracy of the normal distribution in the histogram series. - `#I528067` - Removed the multilevel label if all series are not visible. - `#I185777` - Fixed the marker size issue in the scatter chart during initial loading. - `#I185904` - Resolved the issue with the shared tooltip when disabling `showNearestPoint`. - `#I532475` - Fixed the console error in Mozilla Firefox when zooming the bubble chart. ## 24.1.43 (2023-12-27) ### Chart #### Bug Fixes - `#I527182` - Now, the chart element ID is generated properly. - `#I527898` - Now, the `interval` for the DateTimeCategory is working properly. - `#I528674` - Now, scroll bar positioned properly. - `#I528865` - Resolved the console error related to trendlines when using two sets of data with a polynomial type. ## 24.1.41 (2023-12-18) ### Chart #### Features - `#I489636`, `#F185569` - Provided support to align the axis title to the near, far, and center of the chart area. - `#I482069`, `#I510188`, `#I511613` - Provided support to position the tooltip at a fixed location within the chart. #### Bug Fixes - `#F185567` - The data label now renders properly for the waterfall chart. - `#I185614` - The 100% stacking bar is now rendered properly even when the data value is 0. ### BulletChart #### Features - `#I495253` - Provided support to apply different colors to value and target bars in the bullet chart. ### 3DChart A 3D chart is a graphical representation of data in three dimensions, showcasing relationships and trends among variables. Unlike traditional 2D charts, 3D charts add depth to the visualization, allowing for a more immersive and comprehensive understanding of data patterns. - **Series** - The 3D chart can plot over six chart types, including column, bar, stacking column, stacking bar, 100% stacked column, and 100% stacked bar. - **Data Binding** - Bind the 3D chart component with an array of JSON objects or a DataManager. In addition to chart series, data labels, and tooltips can also be bound to your data. - **Data Labels** - Support data labels to annotate points with labels to improve the readability of data. - **Axis Types** - Able to plot different data types such as numbers, datetime, logarithmic, and string. - **Axis Features** - Supports multiple axes, inverted axes, multiple panes, opposed positions, and smart labels. - **Legend** - Supports a legend to provide additional information about a series with customization options. - **Animation** - The 3D chart series will be animated when rendering and refreshing the chart widget. - **User Interaction** - Supports interactive features such as tooltips and data point selection. - **Export** - Supports printing the 3D chart directly from the browser and exporting the chart in both JPEG and PNG formats. - **RTL** - Provides a full-fledged right-to-left mode that aligns the axis, tooltip, legend, and data in the 3D chart component from right to left. - **Appearance** - Colors for the 3D charts are picked by the built-in theme, but each element of the 3D chart can be customized with simple configuration options. - **Accessibility** - Designed to be accessible to users with disabilities, with features such as WAI-ARIA standard compliance and keyboard navigation to ensure that the 3D chart can be effectively used with assistive technologies such as screen readers. ## 23.2.7 (2023-12-05) ### Chart #### Bug Fixes - `#I522567` - The chart `height` has now been updated properly. - `#I523917` - Now, the marker renders properly when animating the series after changing data through the period selector. ### StockChart #### Bug Fixes - `#I522065` - Now, the series `border` is working properly. - `#I523535` - Now, stock event renders properly. ## 23.2.6 (2023-11-28) ### Chart #### Bug Fixes - `#I520071` - Now, `cluster` selection is working properly in the scatter series. - `#I522808` - Fixed console error that was thrown when using the name property in the axis for a polar chart. - `#I523059` - Now, the period selector's selected index is highlighted properly whenever we resize the screen. ## 23.2.5 (2023-11-23) ### AccumulationChart #### Bug Fixes - `#I519546` - Now, the pie chart data label renders properly when the data point is zero. ### Chart #### Bug Fixes - `#I520467` - The combination of multiple types of trendlines is now rendering properly. - `#I519877` - Now, `StackingGroup` is working properly along with `columnWidthInPixel`. - `#I519877` - Now, `ColumnSpacing` is working properly along with `columnWidthInPixel`. ## 23.2.4 (2023-11-20) ### Chart #### Bug Fixes - `#I504772` - It is now possible to cancel zooming using the scrollbar through the 'scrollChanged' event. #### Features - `#I494809` - Now steps can be applied to the line from the center, as well as from the left and right of the points. - `#I505867` - Enhanced the rendering of scatter series with a large number of data points. ## 23.1.44 (2023-11-07) ### Chart #### Bug Fixes - `#I495717` - Now the pdf-export module is not included by default. ## 23.1.43 (2023-10-31) ### Chart #### Bug Fixes - `#F184961` - The enable RTL property is now working correctly in polar chart. - `#I512713` - Now the chart series type can be updated using react hooks. ## 23.1.42 (2023-10-24) ### Chart #### Bug Fixes - `#I510832` - Multiple trendlines for line type series are now functioning correctly. - `#I511821` - Now the data label is rendering properly in canvas mode. ### StockChart #### Bug Fixes - `#I510304` - Now, the data was updated properly in the stock chart when trying to update it using useEffect. ## 23.1.41 (2023-10-17) ### RangeNavigator #### Bug Fixes - `#I502356` - Fixed the console error that throws when we resize the range navigator. ## 23.1.40 (2023-10-10) ### Chart #### Bug Fixes - `#I499384` - Now the chart series is getting focused properly after legend click. ## 23.1.39 (2023-10-04) ### Chart #### Bug Fixes - `#I498233` - Now the `binInterval` is properly updating on dynamic change. - `#I504772` - Now, limit the zooming level in the chart through the onZooming event. - `#I501725` - Subtitle is now rendering properly based on the chart width. ### AccumulationChart #### Bug Fixes - `#I503999` - Now, the legend in the shape of a `Cross` renders properly. ## 23.1.38 (2023-09-26) ### Chart #### Bug Fixes - `#I498152` - Fixed the issue of pane collapse when zooming in the chart. - `#I498070` - Now, the tooltip is displaying properly for all series when the shared tooltip is enabled. - `#I478252` - Updated legend aria-label based on the visibility of the series. - `#I499382` - Changed the color of the tab bar line based on the theme. - `#I499384` - Chart points are now focusing properly when navigating using arrow keys. - `#I498673` - Now the primary axes are displaying properly when rendering series using secondary axes. - `#I500178` - Fixed a issue where a console error was being thrown when trying to zoom in the Pareto chart during selection. - `#I482650` - Fixed issue where the height of the chart would increase when the axis was hidden. ### AccumulationChart #### Bug Fixes - `#F184357` - Funnel chart is now rendering properly when all the data points value is zero. - `#I498982` - Data labels are now displaying properly after legend click. ## 23.1.36 (2023-09-15) ### Chart #### Features - `#I462095` - Provided support for using column or bar charts to display data in the form of cylindrical-shaped items. - `#I395116` - Provided support for synchronizing tooltips, zooming and panning, cross-hairs, highlights, and selection features across numerous charts. - `#I420935` - Provided support for exporting chart data to Excel in a table format. - `#I489636` - It is now possible to add a background and border to the chart title and subtitle. - `#F182191` - Provided support to hide the nearest data in tooltip when having multiple axis. - `#I294830` - Enhanced PDF export feature facilitates exporting charts from the web page onto multiple pages within a PDF document. ### StockChart #### Features - `#I253147` - Provided support for exporting chart data to Excel in a table format. - New axis type `DateTimeCategory` is now available to show only business days. ## 22.2.12 (2023-09-05) ### Chart #### Bug Fixes - `#F184251` - Fixed an issue in axis label position when label position set to inside for bar series. ## 22.2.11 (2023-08-29) ### Accumulation chart #### Bug Fixes - `#I494139` - The tab index is now properly displayed in the accumulation chart. ### Chart #### Bug Fixes - `#F46287` - Fixed an issue where the tooltip was not rendered when the chart id was a numeric value. - `#I478252` - The legend aria label has been changed based on the legend click. - `#I492750` - Fixed an issue where the zoom factor and zoom position were not applied after scrolling the chart. ## 22.2.10 (2023-08-22) ### Accumulation chart #### Bug Fixes - `#I490028` - Fixed an issue where the `centerLabel` text was not being displayed in bold formatting. ### Sparkline #### Bug Fixes - `#F45948` - Fixed issue with sparkline pie not displaying properly when having single point. - `#F45935` - Fixed an issue where the chart gets vanished when data updated after resizing the chart. ## 22.2.9 (2023-08-15) ### Accumulation chart #### Bug Fixes - `#I486337` - Fixed an issue where the console error thrown when disabling the animation. - `#I486337` - Now the destroy method is properly working in accumulation chart. ### Chart #### Bug Fixes - `#I487053` - Now, `startFromZero` is functioning correctly in stackingColumn. ## 22.2.8 (2023-08-08) ### Chart #### Bug Fixes - `#I483107` - Data editing is now working properly, along with the zoom property. - `#I484578` - The trendline is now rendered for the polynomial type in datetime. - `#I485511` - Fixed an issue where the trackball was not rendered properly in canvas mode. ## 22.2.7 (2023-08-02) ### Chart #### Bug Fixes - `#I479445` - Now, the legend opacity is working properly in the chart. - `#F183350` - Fixed an issue where the multicolored area was not working properly in canvas mode. - `#I481085` - The issue where the Legend gets cut off when `enablePages` is set to false has been resolved. - `#I481219` - Now, SelectedDataIndexes are properly updated when it is cleared on button click. - `#I482650` - Now the chart is proper when refreshed after zooming in and out. ## 22.2.5 (2023-07-27) ### Chart #### Bug Fixes - `#I477552` - Fixed an issue where the column was overlapping with the axis line. - `#I477506` - Fixed an issue where the trendline was not changing when updating its properties. - `#I475454` - Now UseGroupingSeparator is working in accumulation tooltip. - `#F183277` - Fixed an issue where range color mapping was not working when using two series. - `#I479131` - Fixed the issue of data label cropping when setting the value as the minimum. - `#I479171` - Fixed an issue where the range values of the scroll bar were not proper. - `#I471081` - Now, stripline is proper when the width is changed. ## 22.1.39 (2023-07-18) ### Chart #### Bug Fixes - `#I474743` - Fixed issue where chart type did not change when updated using the "type" attribute. - `#I473789` - Fixed an issue where the chart was not getting rendered in PhantomJS. - `#I473845` - Resolved an issue where axis labels were not rendering correctly during export and initial render. - `#I478252` - Improved the accessibility of the legend. - `#I478253` - Updated the accessibility text in the chart container. - `#I481747` - Now, the double axis labels are correct when the culture is set to 'it'. ## 22.1.38 (2023-07-11) ### Chart #### Bug Fixes - `#I475437` - Resolved issue where crosshair intersection point was not properly displayed. - `#I463171` - Resolved issue where column width was not properly displayed. ## 22.1.37 (2023-07-04) ### Chart #### Bug Fixes - `#I464403` - Fixed an issue where the dash array in segmented stripline was not working properly. - `#I473748` - Fixed issue where the chart was not being rendered when a null value was given as the series name. - `#I474198` - Fixed an issue where the x axis label was not displayed correctly. - `#I474198` - Fixed an issue where the first label was getting cut off when the edgeLabelPlacement was set to 'shift'. ## 22.1.36 (2023-06-28) ### Chart #### Bug Fixes - `#F182477` - Resolved the issue where the X axis displayed all values even when an interval of 1 and only one data point was provided. - `#I471069` - Fixed an issue where multiple axes were not displaying properly when using large records of data. - `#I461357` - Fixed issue with selection not working when using zoom settings. ## 22.1.34 (2023-06-21) ### Chart #### New Features - `#I461049` - Provided support to display a zoom toolbar for the chart on initial load, which allows user to zoom in on the chart. - `#I439527` - Provided support for a cross-shaped marker to the data points in the chart. - `#I283789` - Provided support to position the chart title to the left, right, or bottom of the chart. - `#I286744` - It is now possible to customize the axis scroll bar by changing its color and height, and disable zooming in the scrollbar. - `#I386094` - Improved the axis label placement after line break. - `#I428708` - Provided distinct markers shape for each series in the chart. - `#I404448` - It is now possible to customize the Pareto axis and line in terms of marker, width, dash array, and color. #### Breaking Changes - To differentiate between marker shapes in the `ChartShape` enumeration, the existing Cross shape has been replaced with Plus, while a new enumeration, Cross, has been added for the cross shape. - The font family for chart elements such as the title, axis labels, data labels, legend, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release. | Theme | Previous Font Family| New Font Family | | -------- | -------- | -------- | | Material | Segoe UI | Roboto | | Bootstrap 5 | Segoe UI | Helvetica | | Bootstrap 4 | Segoe UI | Helvetica | | Bootstrap | Segoe UI | Helvetica | | TailWind | Segoe UI | Inter| #### Bug Fixes - `#I467459` - The legend is now rendering properly when resizing the chart. - `#F182605` - The multicolored line series chart is now rendering properly while using `isInversed` in the primary Y-axis. - `#I467459` - Now, the axis labels are rotating properly in the canvas mode. ### Stock Chart #### Breaking Changes - By default, the series type and trendline dropdowns have been removed from the stock chart period selector. However, you can still add them to the list upon request or as needed. This modification provides a cleaner interface and reduces clutter in the stock chart period selector. - By default, the tooltip for the range selector in the stock chart has been removed. Instead, the tooltip will now appear only when you move the slider. - The print option has been removed from the period selector because it is already available in the export dropdown. This modification provides a cleaner interface and reduces clutter in the stock chart's period selector. - The font family for stock chart elements such as the title, axis labels, data labels, legend, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release. | Theme | Previous Font Family| New Font Family | | -------- | -------- | -------- | | Material | Segoe UI | Roboto | | Bootstrap 5 | Segoe UI | Helvetica | | Bootstrap 4 | Segoe UI | Helvetica | | Bootstrap | Segoe UI | Helvetica | | TailWind | Segoe UI | Inter| ### Accumulation chart #### Breaking Changes - The font family for accumulation chart elements such as the title, data labels, legend, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release. | Theme | Previous Font Family| New Font Family | | -------- | -------- | -------- | | Material | Segoe UI | Roboto | | Bootstrap 5 | Segoe UI | Helvetica | | Bootstrap 4 | Segoe UI | Helvetica | | Bootstrap | Segoe UI | Helvetica | | TailWind | Segoe UI | Inter| ### Bullet Chart #### Breaking Changes - The font family for bullet chart elements such as the title, labels, legend, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release. | Theme | Previous Font Family| New Font Family | | -------- | -------- | -------- | | Material | Segoe UI | Roboto | | Bootstrap 5 | Segoe UI | Helvetica | | Bootstrap 4 | Segoe UI | Helvetica | | Bootstrap | Segoe UI | Helvetica | | TailWind | Segoe UI | Inter| ### RangeNavigator #### Breaking Changes - The font family for range navigator elements such as the axis labels, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release. | Theme | Previous Font Family| New Font Family | | -------- | -------- | -------- | | Material | Segoe UI | Roboto | | Bootstrap 5 | Segoe UI | Helvetica | | Bootstrap 4 | Segoe UI | Helvetica | | Bootstrap | Segoe UI | Helvetica | | TailWind | Segoe UI | Inter| ### Sparkline #### Breaking Changes - The font family for sparkline elements such as the data labels, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release. | Theme | Previous Font Family| New Font Family | | -------- | -------- | -------- | | Material | Segoe UI | Roboto | | Bootstrap 5 | Segoe UI | Helvetica | | Bootstrap 4 | Segoe UI | Helvetica | | Bootstrap | Segoe UI | Helvetica | | TailWind | Segoe UI | Inter| ### Smith Chart #### Breaking Changes - The font family for smith chart elements such as the title, data labels, legend, tooltip, etc., has been changed based on the theme in the 2023 Volume 2 release. | Theme | Previous Font Family| New Font Family | | -------- | -------- | -------- | | Material | Segoe UI | Roboto | | Bootstrap 5 | Segoe UI | Helvetica | | Bootstrap 4 | Segoe UI | Helvetica | | Bootstrap | Segoe UI | Helvetica | | TailWind | Segoe UI | Inter| ## 21.2.10 (2023-06-13) ### Chart #### Bug Fixes `#I451537` - Spline is now proper for negative points without specify the range. ## 21.2.9 (2023-06-06) ### Chart #### Bug Fixes - `#F182216` - Fixed the issue where the data label was hidden. - `#I464403` - Fixed an issue where strip line text was getting cut off when it was too long. ## 21.2.8 (2023-05-30) ### Chart #### Bug Fixes - `#F181551` - The tooltip now displays the percentage of each stacking group. - `#F182191` - Now, tooltip values are displayed correctly when no data is given for the data point in a series. - `#I461357` - Now, zooming and selection are working properly when using both at the same time. - `#I452148` - The issue of the y-axis label overlap has been fixed. - `#I464813` - Fixed MinorGridLine to be visible even when the width is not set for MajorTickLine. - `#I463171` - Fixed issue where column width was not being set properly. - `#I462090` - Fixed an issue where startFromAxis was not working correctly for stripLine. ## 21.2.6 (2023-05-23) ### Chart #### Bug Fixes - `#F182033` - The marker is now proper while zooming the chart. ## 21.2.5 (2023-05-16) ### Chart #### Bug Fixes - `#F181976` - Now the tooltip is proper when using two axes in a chart. - `#I451537` - Now, the axis label value is correct when an interval is not given. - `#I451537` - Fixed an issue where the axis label was not displaying correctly. - `#I451537` - Now, the secondary axis label will be correctly displayed without an interval. - `#I452395` - Fixed an issue where the y-axis axis label was displaying double values. - `#I452390` - Fixed the issue where the axis label was being trimmed despite the shift given to the edgeLabelPlacement. ## 21.2.4 (2023-05-09) ### Chart #### Bug Fixes - `#I457088` - Fixed the console error thrown on clicking on the legend. - `#I459170` - Now the accumulation data label is visible when using a template. ## 21.2.3 (2023-05-03) ### Chart #### Bug Fixes - `#I452421` - Fixed an issue where a dotted line was showing up for line charts while exporting through PhantomJS. - `#I451960` - Resolved an issue where the datalabel border was getting added while exporting using PhantomJS. - `#I452091` - Resolved an issue where line charts were not being rendered while exporting using PhantomJS. - `#I455206` - Fixed an issue where the DataLabel was not visible despite there being enough space to display it. - `#I452148` - `MultipleRows` in labelIntersectAction property is now working properly. - `#I456533` - Fixed an issue where the tick line was visible even if there was no axis label for it. - `#F181431` - Fixed the issue where chart width was not changing on print. #### New Features - `#I451521` - Provided support for dashArray in series border for Pie chart. - `#I360879` - Provided support to disable marker explode in shared tooltip. ## 21.1.41 (2023-04-18) ### Chart #### Bug Fixes - `#I451521` - Now, the border is proper in the funnel and pyramid series. - `#I453698` - Cross shape marker now displays correctly in Scatter Series. - `#I439673` - The `enableTextWrap` property of the tooltip is now working properly in the pie chart. - `#I452390` - Fixed the issue where the axis label was not properly visible. - `#I447639` - Tooltip format now displays properly when using the axis label format. - `#I453698` - The legend shape now reflects the marker shape in scatter series. ## 21.1.39 (2023-04-11) ### Chart #### Bug Fixes - `#I451537` - Now, the column chart rectangle is properly rendering for OnTicks. - `#I452148` - The chart now renders correctly even when the x value is set to an empty string in the data source. ## 21.1.38 (2023-04-04) ### Chart #### Bug Fixes - `#I449076` - Data labels are now displayed properly in the HiloOpenClose chart. - `#I444669` - Line width of the series is now updating properly while using useState method. - `#I444557` - Legend is now rendering properly on the top position without overlapping with axis label. ## 21.1.35 (2023-03-23) ### Chart #### New Features - `#I320485` - Provided support to place a label at the center of the pie and donut charts. - `#I416444` - Provided support for a new chart type called range step area which is used to display the difference between minimum and maximum values over a certain time period. - `#I396453`, `#I314160` - Provided support to customize the height and color of the error bar of each data point. #### Bug Fixes - `#I444557` - Resolved the issue where the legend and the chart were overlapping. - `#I431278` - Resolved issue with overlapping chart and data label when rotation is enabled. ## 20.4.54 (2023-03-14) ### Chart #### Bug Fixes - `#F180863` - Resolved the issue where the page was reloading automatically. ## 20.4.53 (2023-03-07) ### Chart #### Bug Fixes - `#I441035` - Fixed issue with page becoming unresponsive when zooming chart too quickly. ## 20.4.52 (2023-02-28) ### Chart #### Bug Fixes - `#F180554` - Fixed console error thrown when using the destroy method. - `#I437308` - Resolved accessibility issues in chart. - `#I436273` - Fixed issue with chart going out when zooming without clip rect in path. ## 20.4.51 (2023-02-21) ### Chart #### Bug Fixes - `#F180050` - Tooltip text and markers are now properly aligned when text is removed from the tooltip. - `#I401851` - The issue of axis title and axis label overlap has been fixed. - `#I436272` - Disabled the marker explode for marker image. - `#I429808` - The axis labels getting cut off when rotating the labels has been fixed. - `#I437507` - `PointDoubleClick` event is not triggered in chart issue has been fixed. ## 20.4.49 (2023-02-07) ### Chart #### Bug Fixes - `#I430549` - The axis labels getting cut off when rotating the labels has been fixed. - `#F180163` - Removed the chart focus element when changing to the next page. - `#I432239` - Now, the chartDoubleClick event is triggered when used in conjunction with the chartMouseClick event. ## 20.4.48 (2023-02-01) ### Chart #### New Features - `#I423603` - Provided support to remove points with no data from shared tooltip. #### Bug Fixes - `#I428396` - Now, when using the overflow property, multilevel labels are wrapped based on the maximumTextWidth. - `#I430286` - Now the period selectors are updating properly with respect to the range selector. - `#I426849` - Resolved the console error in the tooltip when the data for the series is empty. ## 20.4.44 (2023-01-18) ### Chart #### Bug Fixes - `#I426511` - Chart cut off when the parent container width is less than the chart width has been fixed. - `#I427185` - The DateTimeCategory axis now correctly sorts data. ## 20.4.43 (2023-01-10) ### Chart #### Bug Fixes - `#I426642` - Now accumulation chart keyboard focus element is removed from DOM properly after destroying the component. - `#I426112` - Now UseGroupingSeparator is working in data label. - `#I426849` - Tooltip and crosshair are now working properly for the missed data. ### RangeNavigator #### Bug Fixes - `#I426389` - Changed event triggered unnecessarily when clicking daterangepicker issue has been fixed. ## 20.4.42 (2023-01-04) ### Chart #### Bug Fixes - `#F179514` - Now the alignment of text is proper in the header of the tooltip and crosshair tooltip text. - `#I401851` - Axis title overlaps with axis labels issue has been fixed. ### RangeNavigator #### Bug Fixes - `#I413509` - Now period selectors are updating properly for the range selector changes. ## 20.4.40 (2022-12-28) ### Chart #### Bug Fixes - `#I423644` - Now axis label is aligned properly when minimum value is high. - `#I423606` - Trendline is now proper for zero values, - `#I424547` - Now zooming the multi colored line is working properly. ## 20.4.38 (2022-12-21) ### Chart #### New Features - `#I346292`, `#I347892` - Provided support to wrap data labels in the accumulation charts. - `#I401851` - Provided support to rotate the axis title from 0 to 360 degree. - Provided support for dashed legends for dashed line series. #### Bug Fixes - `#I420456` - Now cancel argument in legend click event working properly. - `#I423376` - Console error thrown when rendering the tooltip in trendlines has been fixed. - `#I422475` - Accumulation chart height is now proper with respect to its parent container. ### Bullet Chart #### Bug Fixes - `#I422321` - Now label alignment property is working properly in bullet chart. ## 20.3.60 (2022-12-06) ### Chart #### Bug Fixes - `#I421349` - Now chart axis is removed properly on dynamic update. - `#I421251` - Now Pie chart render When set the width to less than 20% for the parent div. - `#I421251` - Pie chart gets crashed when setting the datalabel issue has been fixed. ### RangeNavigator #### Bug Fixes - `#I413509` - Now period selectors are updating properly for the range selector changes. ## 20.3.58 (2022-11-22) ### Chart #### Bug Fixes - `#I412377` - Now axis labels are placed inside the chart properly. - `#I412377` - Margin gets added when adding the axes dynamically issue has been fixed . - `#F178666` - Now the data point aria label is proper. ### Stock Chart #### Bug Fixes - `#I418512` - Console error when specifying `labelRotation` for stockchart issue has been fixed. ## 20.3.57 (2022-11-15) ### Chart #### Bug Fixes - `#I415271` - Now technical indicator visible property working properly . - `#I412377` - Space is not removed when removing the axis has been fixed . - `#I415516` - Chart height is not proper issue has been fixed . ## 20.3.56 (2022-11-08) ### Chart #### Bug Fixes - `#I388725` - Multilevel label border cut off issue has been fixed. ## 20.3.52 (2022-10-26) ### Chart #### Bug F