echarts xAxis time 格式 小时分钟秒如何不显示

image.png

代码如下所示

<!DOCTYPE html>
<html>  
    <head>
    <meta charset="utf-8" />
    <script src="https://ajax.aspnetcdn.com/ajax/jQuery/jquery-3.6.0.js"></script>
    </head>
    <body>
        <div id="main" style=" height:400px;"></div>
           <script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/echarts/5.0.2/echarts.js"></script>
    <script type="text/javascript">

                // 基于准备好的dom,初始化echarts图表
                var myChart = echarts.init(document.getElementById('main'));

                option = {
                title: {
                    text: '折线图堆叠'
                },
                tooltip: {
                    trigger: 'axis'
                },
                legend: {
                    data: ['邮件营销', '联盟广告']
                },
             
                xAxis: {
                    // 根据x轴数据决定type类型
                    type: 'time', //time
                    boundaryGap: false,
                    // 注: x轴不指定data,自动会从series取
                },
                yAxis: {
                    type: 'value'
                },
                series: [
                     {
                        name: '联盟广告',
                        type: 'line',data: [
                            [
                            "2020-11-26",
                            "6"
                        ],
                        [
                            "2020-11-27",
                            "6"
                        ],
                        [
                            "2020-11-28",
                            "6"
                        ],
                        [
                            "2020-11-29",
                            "5"
                        ]
                        ]
                    },
                    {
                        name: '邮件营销',
                        type: 'line',
                        data: [
                            [
                            "2020-11-26",
                            "17.3"
                        ],
                        [
                            "2020-11-28",
                            "16.8"
                        ],
                        [
                            "2020-11-29",
                            "17.3"
                        ],
                        [
                            "2020-11-30",
                            "17.8"
                        ],
                        [
                            "2020-12-01",
                            "18.3"
                        ]
                        ]
                    },
                   
                ]
            };

                // 为echarts对象加载数据 
                myChart.setOption(option);
            
    
    </script>
    </body>  
</html>

感谢。

阅读 6.2k
1 个回答
        axisPointer: {
                        label: {
                        formatter: function (params) {
                            var date = new Date(params.value)
                            var day = date.toLocaleDateString();
                            return day;
                        }
                    }}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题