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

相关内容

热门资讯

4分钟了解!优乐江西辅助器!本... 4分钟了解!优乐江西辅助器!本来存在有辅助软件(果真有挂)-哔哩哔哩1、优乐江西辅助器辅助软件下载优...
第9分钟了解!微信开心泉州辅助... 第9分钟了解!微信开心泉州辅助器!切实一直总是有辅助app(有挂技术)-哔哩哔哩1、微信开心泉州辅助...
第1分钟了解!极速鱼虾蟹辅助!... 第1分钟了解!极速鱼虾蟹辅助!确实一直总是有辅助插件(证实有挂)-哔哩哔哩1、在极速鱼虾蟹辅助插件功...
第十分钟了解!奇迹陕西麻将辅助... 第十分钟了解!奇迹陕西麻将辅助器!竟然是真的有辅助插件(了解有挂)-哔哩哔哩1、奇迹陕西麻将辅助器透...
第二分钟了解!新畅游互娱辅助!... 第二分钟了解!新畅游互娱辅助!果然存在有辅助教程(有挂猫腻)-哔哩哔哩1、操作简单,无需新畅游互娱辅...
2分钟了解!微信小程序雀神挂件... 2分钟了解!微信小程序雀神挂件价格!总是是真的有辅助插件(有挂猫腻)-哔哩哔哩小薇(辅助器软件下载)...
五分钟了解!微乐小程序辅助插件... 五分钟了解!微乐小程序辅助插件!真是一直总是有辅助教程(果真有挂)-哔哩哔哩1.微乐小程序辅助插件 ...
1分钟了解!pokemmo脚本... 1分钟了解!pokemmo脚本辅助!切实真的有辅助脚本(有挂方法)-哔哩哔哩1、全新机制【pokem...
第8分钟了解!烽火互动辅助!好... 第8分钟了解!烽火互动辅助!好像有辅助插件(了解有挂)-哔哩哔哩一、烽火互动辅助游戏安装教程牌型概率...
四分钟了解!中至常熟辅助!真是... 四分钟了解!中至常熟辅助!真是有辅助脚本(有挂细节)-哔哩哔哩1)中至常熟辅助有没有挂:进一步探索中...