Api 更新属性时出现react native chart kit错误;d";由RNSVGPath管理的视图的名称:

Api 更新属性时出现react native chart kit错误;d";由RNSVGPath管理的视图的名称:,api,react-native,react-native-chart-kit,Api,React Native,React Native Chart Kit,我正在使用react本机图表工具包饼图 在数据数组中,我没有在填充中写入数字,而是编写“this.state.data”,如下所示,因为我是从API获取数字的 const pieData1 = [ { name: ': East', population: this.state.data, color: '#00664f', legendFontColor: 'black', legendFontSize: 12, }, ] 但是我在更新由RNS

我正在使用react本机图表工具包饼图

在数据数组中,我没有在填充中写入数字,而是编写“this.state.data”,如下所示,因为我是从API获取数字的

const pieData1 = [
  {
    name: ': East',
    population: this.state.data,
    color: '#00664f',
    legendFontColor: 'black',
    legendFontSize: 12,
  },
]


但是我在更新由RNSVGPath管理的视图的属性“d”时遇到错误“error:”。你知道怎么解决吗

只需使用
parseInt

const pieData1 = [
  {
    name: ': East',
    population: parseInt(this.state.data), ////
    color: '#00664f',
    legendFontColor: 'black',
    legendFontSize: 12,
  },

只需使用
parseInt

const pieData1 = [
  {
    name: ': East',
    population: parseInt(this.state.data), ////
    color: '#00664f',
    legendFontColor: 'black',
    legendFontSize: 12,
  },

实际上,默认情况下,图表需要的数据不是空的


只需在状态中维护某种赋值。

实际上,默认情况下,图表需要的数据不是空的


只需在状态中保留某种赋值即可。

您可以在问题下方的评论部分发布类似的答案。太好了,效果非常好!!我的错误是,我最初只是在构造函数中定义空白变量。无论如何,非常感谢你。你可以在问题下面的评论部分发布这样的答案。太好了,这很有魅力!!我的错误是,我最初只是在构造函数中定义空白变量。无论如何,非常感谢你。。