reactjs - 有没有一种方法可以在胜利折线图的最后一个数据点上绘制一个点以进行 native react

标签 reactjs react-native victory-charts victory-native

所以目前我有这个作为胜利线聊天的代码

import React from 'react';
import { View, StyleSheet } from 'react-native';
import { VictoryLine, VictoryChart } from 'victory-native'

let data = [
    {
        x: 1,
        y: 0
    },
    {
        x: 2,
        y: 0
    },
    {
        x: 3,
        y: 0
    },
    {
        x: 4,
        y: 70
    },
    {
        x: 5,
        y: 73
    },
    {
        x: 5,
        y: 73
    },
    {
        x: 5,
        y: 73
    },
    {
        x: 5,
        y: 73
    }
]

export default function Graph() {
    return (
        
    <VictoryLine style={styles.graph} height={150} width={350} data={data} style={{data: {stroke: 'orange', strokeWidth: 2.5}}} />
  
    )
}

const styles = StyleSheet.create({
    graph: {
        marginRight: 0
    }
})

这给了我一个看起来像 this 的折线图.有没有办法:

A) 为每个数据点绘制线上的虚点

B) 只需在数据列表中点上最后一个数据点。这里的示例图片是什么 I want to achieve

最佳答案

您可以用 VictroyChart 包装您的 VictoryLine 并隐藏轴,像这样 sample

  <View>
    <VictoryChart polar={this.state.polar} height={390}>
      <VictoryAxis style={{ 
        axis: {stroke: "transparent"}, 
        ticks: {stroke: "transparent"},
        tickLabels: { fill:"transparent"} 
      }} />
      <VictoryLine
        interpolation={this.state.interpolation} data={data}
        style={{ data: { stroke: "#c43a31" } }}
      />
      <VictoryScatter data={[data[data.length-1]]}
        size={5}
        style={{ data: { fill: "#c43a31" } }}
      />
    </VictoryChart>
  </View>

关于reactjs - 有没有一种方法可以在胜利折线图的最后一个数据点上绘制一个点以进行 native react ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69233762/

相关文章:

routes - react-native-router-flux,如何获取当前场景 key

javascript - React-native:我如何将参数传递给 Stacknavigator 组件

javascript - 传递动态数据 Victory-native 图表

reactjs - 挂载错误: 'TypeError: ReactWrapper can only wrap valid elements' when using enzyme.

javascript - SelectField - 更改弹出框颜色

android - react native navigator.geolocation.getCurrentPosition 不工作

reactjs - 如何在 Victory Pie 中的数据对象中指定色阶

reactjs - 如何避免在 React 中不必要地重新渲染组件?

javascript - 如何将 jQuery 模板集成到 React App 中

react-native - Victory Native 饼图动画