Как изменить цвет фона столбцов на гистограмме с помощью react-native-chart-kit - PullRequest
1 голос
/ 05 мая 2020

Я использую response-native-chart-kit, и я пытаюсь получить диаграмму cbar с любым цветом, заполняющим столбцы, на данный момент он серый, но я пытаюсь изменить его, но я попытался добавить цвет: {} в части наборов данных, а также в svg. Но безуспешно. Мы будем очень благодарны за любые предложения.

render() {
        return (
            <View>
                <BarChart
                    data={{
                        labels: [
                            '1',
                            '2',
                            '3',
                            '4',
                            '5',
                            '6',
                            '7'
                        ],
                        datasets: [
                            {
                                data: this.props.data,
                            },
                        ],
                    }}
                    svg={{ fill: 'green' }}
                    width={Dimensions.get('window').width - 16}
                    height={220}

                    chartConfig={{
                        backgroundColor: '#fff',
                        backgroundGradientFrom: '#fff',
                        backgroundGradientTo: '#fff',
                        decimalPlaces: 2,
                        color: (opacity = 1) => `rgba(0, 0, 0, ${opacity})`,
                        style: {
                            borderRadius: 16,
                        },
                        propsForDots: {
                            r: "0",
                            strokeWidth: "2",
                            stroke: "#fff"
                        },
                        propsForBackgroundLines: {
                            strokeWidth: 0
                        },
                    }}
                    style={{
                        marginVertical: 8,
                        borderRadius: 16,
                    }}
                />
            </View>
        );
    }

1 Ответ

0 голосов
/ 19 июля 2020

Вы можете установить fillShadowGradient и fillShadowGradientOpacity в вашем chartConfig.

Подробнее здесь: https://github.com/indiespirit/react-native-chart-kit#chart -style-object

...