web数据可视化(Echarts版)3-2坐标轴关键代码(代码仅供参考)

 echarts.js文件下载地址:Apache ECharts

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>ECharts</title>
    <script src="echarts.js"></script>
</head>
<body>
<div id="main" style="width: 750px;height:550px;"></div>
<script type="text/javascript">
    var myChart = echarts.init(document.getElementById('main'));
    var option={
        title:{
          text:"广州2023年气候图",
            textStyle:{
                  color:'red',
            },
            x:'left'
        },
        color:["red","green","blue","yellow","grey","#FA8072"],
        tooltip:{
            trigger:'axis'
        },
        legend:{
            data:['蒸发量','降水量','最低气温','最高气温']
        },
        toolbox:{
            show:true,
            feature: {
                mark: {show: true}, dataView: {show: true},
                magicType: {show: true, type: ['line', 'bar']},
                restore: {show: true}, saveAsImage: {show: true}
            }
            },
            xAxis:[
                {
                    nameTextStyle:{fontSize:14,fontStyle:'italic',fontWeight:'bold'},
                    boundaryGap:true,show:true,
                    axisLine:{
                        lineStyle:{
                            color:'green',type:'solid',width:2
                        }
                    },
                    axisLabel:{
                        show:true,interval:'auto',
                        rotate: 45,margin: 8,
                        formatter:'{value}月',
                        textStyle:{
                            color:'blue',fontFamily:'sans-serif',
                            fontSize:14,fontStyle:'italic',fontWeight:'bold'
                        }
                    },
                    splitLine:{
                        show:true,
                        lineStyle:{
                            color:'#483d8b',type:'dashed',width:1
                        }
                    },
                    splitArea:{
                        show:true,
                        areaStyle:{
                            color:['rgba(14,238,144,0.3)','rgba(135,200,250,0.3)']
                        }
                    },
                    data:[
                            '1','2','3','4','5','6','7','8','9','10','11','12'
                    ]
                },
                {
                    type:'category',
                    data:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec']
                }
            ],
            yAxis:[
                {
                    type:'value',position:'left',name:'降水量',nameLocation:'middle',
                    nameTextStyle:{ color:'red',type:'dashed',width:5,fontSize:14,fontStyle:'italic',fontWeight:'bold'},
                    boundaryGay:[0,0.1],
                    axisLine:{
                        show:true,
                        lineStyle:{
                            color:'red',type:'dashed',width:2
                        }
                    },
                    axisTick:{
                        show:true,
                        length:10,
                        lineStyle:{
                            color:'green',type:'solid',width:2
                        }
                    },
                    axisLabel:{
                        show:true,interval:'auto', rotate: -45,margin: 18,
                        formatter:'{value}ml',
                        textStyle:{
                            color:'#le90ff',fontFamily:'verdana',
                            fontSize:10,fontStyle:'normal',fontWeight:'bold'
                        }
                    },
                    splitLine:{
                        show:true,
                        lineStyle:{
                            color:'#483d8b',type:'dotted',width:1
                        }
                    },
                    splitArea:{
                        show:true,
                        areaStyle:{
                            color:['rgba(205,92,92,0.3)','rgba(225,215,250,0.3)']
                        }
                    }
                },
                {
                    type:'value',
                    splitNumber:10,
                    axisLabel:{
                        formatter: function (value){
                            return  value  + '℃'
                        }
                    },
                    splitLine:{
                        show:false
                    }
                }
            ],
            series:[
                {
                    name:'蒸发量',type:'bar',
                    data:[2.0,4.9,7.0,23.2,25.6,76.7,135.6,162.2,32.6,20.0,6.4,3.3]
                },
                {
                    name:'降水量',type:'bar',
                    data:[2.6,5.9,9.0,26.4,28.7,70.7,175.6,182.2,48.7,18.8,6.0,2.3]
                },
                {
                    name:'最低气温',type:'line',
                    smooth:true,
                    yAxisIndex:1,
                    data:[2.0,2.2,3.3,4.5,6.3,10.2,20.3,23.4,23.0,16.5,12.0,6.2]
                },
                {
                    name:'最高气温',
                    smooth:true,
                    type:'line',
                    yAxisIndex:1,
                    data:[12.0,12.2,13.3,14.5,16.3,18.2,28.3,33.4,31.0,24.5,18.0,16.2]
                }
            ]
    };
    myChart.setOption(option);
</script>
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值