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: {

相关内容

热门资讯

总算了解!!中至余干有挂装吗(... 总算了解!!中至余干有挂装吗(透视)潮汕汇app辅助(详细开挂外开挂教程)亲,关键说明,中至余干有挂...
我来教教大家!兴动互娱脚本(透... 我来教教大家!兴动互娱脚本(透视)微乐广西小程序脚本(详细开挂外开挂教程)1、许多玩家不知道微乐广西...
揭秘攻略!浙江游戏大厅辅助器(... 揭秘攻略!浙江游戏大厅辅助器(透视)微友约局辅助(详细开挂外开挂教程);运浙江游戏大厅辅助器辅助工具...
终于知道!!闲逸510k辅助软... 终于知道!!闲逸510k辅助软件(透视)皇豪互众控制系统下载(详细开挂外开挂教程)1、玩家可以在闲逸...
玩家必看秘籍!财神十三脚本(透... 玩家必看秘籍!财神十三脚本(透视)小唐家乐园辅助器(详细开挂外开挂教程);1、小唐家乐园辅助器ai辅...
一分钟了解!新天道怎么看底牌(... 一分钟了解!新天道怎么看底牌(透视)衢州都莱辅助软件(详细开挂外开挂教程);1)衢州都莱辅助软件辅助...
信息共享!雀友会潮汕麻将开挂(... 信息共享!雀友会潮汕麻将开挂(透视)微友约局辅助(详细开挂外开挂教程);1)雀友会潮汕麻将开挂辅助挂...
查到实测辅助!新超凡大厅怎么开... 查到实测辅助!新超凡大厅怎么开挂(透视)黑科技辅助软件免费(详细开挂外开挂教程)新超凡大厅怎么开挂软...
大家学习交流!湖南牵手胡子跑脚... 大家学习交流!湖南牵手胡子跑脚本(透视)福建天天开心辅助软件大全(详细开挂外开挂教程)1、福建天天开...
玩家必看秘籍!蜀山四川辅助脚本... 玩家必看秘籍!蜀山四川辅助脚本(透视)新二号辅助下载(详细开挂外开挂教程)1、这是跨平台的蜀山四川辅...