Construí un gráfico usando el kit de gráficos nativos. No quiero usar ningún punto de datos sólido, así que configuro setDots={false} para que sea solo una línea limpia. Estoy tratando de crear un cursor vertical para rastrear los valores de línea y crear una información sobre herramientas para mostrar cuáles son los valores. Estoy tratando de usar la función onDataPointClick pero no funciona; supongo que debe usar los puntos para eso.
¿Hay alguna forma de hacer la capacidad?
<LineChart data={{ datasets: [ { data: this.state.cryptoChartData, color: (opacity = 1) => `rgba(167, 199, 231, ${opacity})`, }, ], }} onDataPointClick={() => { console.log('clicked'); }} width={deviceWidth} // from react-native height={220} withDots={false} yAxisLabel="$" withInnerLines={false} chartConfig={{ backgroundColor: '#ffffff', backgroundGradientFrom: '#ffffff', backgroundGradientTo: '#ffffff', fillShadowGradient: '#007AFF', fillShadowGradientOpacity: 1, decimalPlaces: 0, // optional, defaults to 2dp color: (opacity = 1) => `rgba(0,0,0,${opacity})`, labelColor: (opacity = 1) => `rgba(0,0,0,${opacity})`, style: { borderRadius: 1, }, }} bezier getDotPo style={{ marginVertical: 5, borderRadius: 16, }} />