Apexcharts与React中十字线显示错误的数据
创始人
2024-11-10 02:30:38
0

问题分析: 在使用React与Apexcharts构建图表时,十字线默认情况下可能会显示错误的数据。这是由于Apexcharts中的bug导致的,尚未被修复。然而,我们可以使用一些技巧来解决该问题。

我们可以使用Apexcharts的注入功能来注入自定义函数来渲染十字线,并通过修改十字线文本的方式来修复对应的bug。以下是代码示例:

import React, {Component} from 'react'; import ApexCharts from 'apexcharts'; import ReactApexChart from 'react-apexcharts';

class LineChart extends Component { constructor(props) { super(props);

    this.state = {
        options: {
            chart: {
                id: 'line-chart'
            },
            markers: {
                size: 5,
                colors: ['#000'],
                strokeColors: '#fff',
                strokeWidth: 2,
                hover: {
                    size: 7,
                }
            },
            tooltip: {
                x: {
                    format: 'dd/MM/yy HH:mm'
                }
            },
            xaxis: {
                type: 'datetime'
            },
            crosshairs: {
                width: 1,
                position: 'back',
                stroke: {
                    color: '#000',
                    width: 1,
                    dashArray: 0
                },
                label: {
                    borderColor: '#000',
                    style: {
                        fontSize: '14px',
                        fontWeight: 'bold',
                        fontFamily: undefined,
                        color: '#fff',
                        cssClass: 'apexcharts-yaxis-label',
                    },
                    offsetX: 0,
                    offsetY: 0
                },
                markers: {
                    size: 0
                },
                fill: {
                    type: 'gradient',
                    gradient: {
                        colorFrom: '#D8E3F5',
                        colorTo: '#BED1E6',
                        stops: [0, 100],
                        opacityFrom: 0.4,
                        opacityTo: 0.5,
                    }
                }
            },
        },
        series: [{
            name: 'series-1',
            data: [{
                x: new Date(2018, 10, 18, 9, 30),
                y: 0.5
            }, {
                x: new Date(2018, 10, 18, 10, 30),
                y: 0.7
            }]
        }]
    };
}

componentDidMount() {
    ApexCharts.exec(
        'line-chart',
        'updateOptions',
        {
            tooltip: {

相关内容

热门资讯

辅助开挂!湖北卡五星教程辅助,... 辅助开挂!湖北卡五星教程辅助,aapoker发牌逻辑(透视)开挂辅助安装(有挂秘籍);超受欢迎的湖北...
开挂辅助!蛮王大厅透视辅助,w... 开挂辅助!蛮王大厅透视辅助,wpk俱乐部辅助器(透视)开挂辅助安装(有挂讲解);是一款可以让一直输的...
开挂辅助!九天大厅辅助器,ne... 开挂辅助!九天大厅辅助器,newpoker怎么安装脚本(透视)开挂辅助脚本(有挂方针);一、九天大厅...
开挂辅助!wepoker免费透... 开挂辅助!wepoker免费透视脚本,哈糖大菠萝能开挂吗(透视)开挂辅助软件(有挂分享);1、不需要...
辅助开挂!欢聚水鱼辅助,wep... 辅助开挂!欢聚水鱼辅助,wepoker透视底牌脚本(透视)开挂辅助软件(有挂解惑);是一款可以让一直...
开挂辅助!情怀七喜游戏辅助,悦... 开挂辅助!情怀七喜游戏辅助,悦扑克脚本(透视)开挂辅助软件(确实有挂);最新版2026是一款经典耐玩...
辅助开挂!哥哥打大a辅助辅助,... 辅助开挂!哥哥打大a辅助辅助,佛手在线大菠萝智能辅助器(透视)开挂辅助平台(有挂存在);哥哥打大a辅...
开挂辅助!蛮王大厅房卡辅助,w... 开挂辅助!蛮王大厅房卡辅助,we-poker辅助器(透视)开挂辅助神器(有挂透明挂);1、超多福利:...
开挂辅助!潮友会鱼虾蟹破解,w... 开挂辅助!潮友会鱼虾蟹破解,we-poker辅助(透视)开挂辅助下载(确实有挂);详细潮友会鱼虾蟹破...
辅助开挂!微信牵手跑有没有挂,... 辅助开挂!微信牵手跑有没有挂,wpk透视辅助靠谱吗(透视)开挂辅助安装(发现有挂);最新版2026是...