标签: react-native-svg-charts

使用 react-native-svg-charts 的多个折线图

我试图将显示不同数据的多个折线图放在一张图中,但无法使用 react-native-svg-charts 在 react-native 中这样做。

<View style= {{height: 200}}>
      <LineChart 
        style={{ flex:1 }}
                data={this.state.data}
                svg={{ stroke: 'rgb(134, 65, 244)' }}
                contentInset={{ top: 20, bottom: 20 }}
            >
            <Grid/>
      </LineChart>
      <LineChart 
        style={{position: 'absolute'}}
                data={this.state.data1}
                svg={{ stroke: 'rgb(168, 155, 50)' }}
                contentInset={{ top: 20, bottom: 20 }}
            >
            <Grid/>
      </LineChart>
      </View>
Run Code Online (Sandbox Code Playgroud)

上面的代码是我正在尝试的,但由于我只得到第一个数据的折线图,因此无法获得正确的设计。

谢谢!

javascript reactjs react-native react-native-svg react-native-svg-charts

6
推荐指数
1
解决办法
3643
查看次数

EXPO react-native-svg 错误:-“更新由 RNSVGPath null 管理的视图的属性“d”时出错。对于输入字符串:“c”

React-native-svg 和 android 似乎存在问题。此错误仅在我的Android应用程序中引发- iOS 应用程序似乎没问题?错误消息没有提示我可能发生错误的位置。任何想法都会有帮助...

代码:

import { Circle } from 'react-native-svg';

    <Circle
       cx="0"
       cy="0"
       r={size / 2 - 6}
       fill="rgba(255,255,255,0.7)" // Transparency
     />
Run Code Online (Sandbox Code Playgroud)

"react-native": "https://github.com/expo/react-native/archive/sdk-34.0.0.tar.gz", "react-native-svg": "9.5.3", "react-native-svg-charts": "^5.3.0",

在此输入图像描述

更新:

已经找到了错误的根源。其中node_modules>react-native-svg>elements>Path.js>Path>render需要一个道具“d” - 内容如下:

<RNSVGPath
 ref={this.refMethod}
 {...extractProps(propsAndStyles(props), this)}
 d={props.d}
/> 
Run Code Online (Sandbox Code Playgroud)

svg react-native react-native-svg react-native-svg-charts

4
推荐指数
1
解决办法
2898
查看次数