UNPKG

react-native-chart-kit

Version:

If you're looking to **build a website or a cross-platform mobile app** – we will be happy to help you! Send a note to clients@ui1.io and we will be in touch with you shortly.

184 lines (107 loc) 4.72 kB
# Changelog ## v6.7.0 - allowed usage of custom color for each bar on ProgressChart - allowed usage of custom color for each bar on BarChart - fixed to display the correct height bar even if changing the "height" of the props in StackedBar - added indexData prop for renderDotContent ## v6.6.0 - added `propsForVerticalLabels` and `propsForHorizontalLabels` ## v6.5.0 - added `StackedBarChart` `percentile` stacking ## v6.4.1 - added `PieChart` props `avoidFalseZero` ## v6.4.0 - `ProgressChart` updated to include a condition to divide width by 2 for x value ## v6.2.0 - added `withVerticalLines` and `withHorizontalLines` to `LineChart` ## v6.1.0 - added `scrollableInfoTextDecorator` ## v6.0.0 - Typescript rewrite ## v5.6.1 - fixed linear gradient issue due to `react-native-svg` lib update - added handling for datasets data is null to use last line coordinates - updated to Expo SDK 37 and add clarification on usage to README.md ## v5.6.0 - added `showValuesOnTopOfBars` prop to `BarChart` - fixed decimalPlaces being 0 and not applied in `BarChart` ## v5.5.0 - added `useShadowColorFromDataset` to `chartConfig` to make `LineChart` shadow same as line color ## v5.4.2 - fixed decimalPlaces not being sent with barChart ## v5.4.0 - added strokeWidth & radius as props for ProgressChart ## v5.3.1 - TS type fixes ## v5.3.0 - added missing ContributionGraph props - added `withScrollableDot` to LineChart and a whole bunch of props to `chartConfig`. New feature for Line Chart - scrollable dot. It allows to navigate through chart using gesture and see value at dot's current position. ## v5.2.0 - `propsForDots` added to `ChartConfig` interface ## 5.1.1 - add some safe default values in BarChart's `chartConfig` to avoid potential null pointers ## 5.1.0 - added a withDots property to each dataset in LineChart to disable dots on these lines - removed `prop-types` - added `onDayPress` to ContributionGraph ## 5.0.0 - made ContributionGraph opacity distribution even through range between the min and max values - added `getMonthLabel` to ContributionGraph - added `yAxisInterval` to LineChart, it allows you to skip vertical lines in the background - expaned StackedBarChart if it has no legend ## 4.5.0 - removed `.babelrc` from distribution - made decimalPlaces work for StackedBar Chart ## 4.4.0 - added ability to add custom segments on the Y-Axis - implemented barRadius config in BarChart - added showBarTops prop to BarChart ## 4.3.0 - added `barPercentage?: number; hideLegend: boolean;` props to StackedBarChart - added `barRadius` to chart config - added `renderDotContent` to LineChart ## 4.2.0 - line chart supports legend ## 4.1.0 - add `hideLegend` to ProgressChart ## v4.0.0 - patched a lot of indirect dependencies - improved ProgressChartProps types - added item index to some color calls - added an optional bottom padding to LineChart - POTENTIALLY BREAKING for typescript: added some typedefs to "LineChart", "BarChart", and "StackedBarChart". Also added some typedefs for styles. - corrected the line-chart & progress-chart wrong width calculation ## v3.12.0 - added `formatXLabel`, `formatYLabel`, and `getDotProps` to `LineChart` ## v3.11.0 - added optional props: `xAxisLabel`, `yAxisSuffix`, `yLabelsOffset`, `xLabelsOffset`, and `hidePointsAtIndex` to `LineChart` - added optional prop `withInnerLines` to `BarChart` - added optional `fillShadowGradient` color and `fillShadowGradientOpacity` to chart config for customizing the area under the data points in `LinChart` and `BarChart` ## v3.10.0 - added type for chart config - added props config for Dots in the line chart ## v3.9.0 - added propsForLabels to chartConfig - added labelColor to chartConfig as a shortcut for propsForLabels / fill ## v3.8.0 - added dot cx, cy in the onDataPointClick functions arguments - fixed for horizontal label position when there is only one data point and fromZero prop is true ## v3.7.0 - expose paddingTop and paddingRight via the style prop - style the chart background lines with chartConfig's propsForBackgroundLines ## v3.6.0 - added barPercentage property to chartConfig (by @dchirutac) - added dot color callback prop (by @stephenc222) - added bar chart label rotations (by @stephenc222) ## v3.5.0 - added `horizontalLabelRotation` and `verticalLabelRotation` props to `LineChart` ## v3.4.0 - added `chartConfig` `backgroundGradientFromOpacity` and `backgroundGradientToOpacity` ## 3.3.0 - added `index` to `onDataPointClick` ## 3.2.0 - added optional labels for ProgressChart ## 3.1.0 - added withVerticalLabels and withHorizontalLabels to LineChart, BarChart and StackedBarChart ## 3.0.0 - added typescript types