关系图表Echart的使用

摘要:
$.post(“../GetStockList”,{id:id},函数(数据){varx_labels=[]vary_values=[]varself=[]varep=[]varpercents=[]if(data==null||data.length==0){$(“.stocktstabletbody”).append(“
关系图表Echart的使用第1张关系图表Echart的使用第2张
<script type="text/javascript">
                    $.post(
                        "../GetStockList",
                        {
                            id:id
                        },function(data){
                            var x_labels = []
                            var y_values = []
                            var self = []
                            var ep = []
                            var percents = []
                            
                            if(data==null||data.length==0){
                                $(".stocks table tbody").append("<tr><td>暂无数据</td><td>暂无数据</td><td>暂无数据</td><td>暂无数据</td><td>暂无数据</td><td>暂无数据</td></tr>");
                            }else{
                                for(var i=0;i<data.length;i++){
                                    var name = data[i].name;
                                    var type = data[i].type;
                                    var country = data[i].country;
                                    var percent = data[i].percent;
                                    var capi = data[i].rmb;
                                    
                                    $(".stocks table tbody").append("<tr><td>"+(i+1)+"</td>"+
                                            "<td>"+name+"</td>"+
                                            "<td>"+type+"</td>"+
                                            "<td>"+country+"</td>"+
                                            "<td>"+percent+"</td>"+
                                            "<td>"+capi+"</td>"+
                                            "</tr>");
                                    x_labels.push(name)
                                    y_values.push(capi)
                                    if(type=="36"){
                                        self.push(i)
                                    }else{
                                        ep.push(i)
                                    }
                                    percents.push(percent)
                                }
                            }
                            
                            
                            var myChart = echarts.init(document.getElementById('gq-map'));
                            const data_y = y_values
                            const sideData = data_y.map(item => item)
                
                            option = {
                
                                backgroundColor: "#000000",
                                tooltip: {
                                    trigger: 'axis',
                                    formatter: function (params, ticket, callback) {
                                        
                                        var res = "认缴金额" + ' : ' + params[0].data + "元";
                                        var index = params[0].dataIndex
                                        if(index==0){
                                            block = "<div   style='background:rgb(237,107,108)'></div>最大股东";
                                        }else{
                                            if(self.includes(index)){
                                                block = "<div   style='background:rgb(188,159,210)'></div>企业股东"
                                            }
                                            if(ep.includes(index)){
                                                block = "<div   style='background:rgb(130,194,168)'></div>自然人股东"
                                            }
                                        }
                                        var p = "投资比例"+ ' : ' + percents[index] + "%";
                                        return block+"<br>"+res+"<br>"+p;
                                    },
                                    axisPointer: { // 坐标轴指示器,坐标轴触发有效
                                        type: 'shadow' // 默认为直线,可选为:'line' | 'shadow'
                                    }
                                },
                                xAxis: {
                                    data: x_labels,
                                    //坐标轴
                                    axisLine: {
                                        lineStyle: {
                                            color: '#3eb2e8'
                                        }
                                    },
                                    //坐标值标注
                                    axisLabel: {
                                        show: true,
                                        textStyle: {
                                            color: '#fff',
                                        },
                                        interval:-10,  
                                        rotate:-10
                                    }
                                },
                                yAxis: {
                                    //坐标轴
                                    axisLine: {
                                        show: false
                                    },
                                    //坐标值标注
                                    axisLabel: {
                                        show: true,
                                        textStyle: {
                                            color: '#fff',
                                        }
                                    },
                                    //分格线
                                    splitLine: {
                                        lineStyle: {
                                            color: '#4784e8'
                                        }
                                    }
                                },
                                series: [{
                                    name: 'a',
                                    tooltip: {
                                        show: false
                                    },
                                    type: 'bar',
                                    barWidth: 24.5,
                                    itemStyle: {
                                        normal: {
                                            color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{
                                                offset: 0,
                                                color: "#0B4EC3" // 0% 处的颜色
                                            }, {
                                                offset: 0.6,
                                                color: "#138CEB" // 60% 处的颜色
                                            }, {
                                                offset: 1,
                                                color: "#17AAFE" // 100% 处的颜色
                                            }], false)
                                        }
                                    },
                                    data: data_y,
                                    barGap: 0
                                }, {
                                    type: 'bar',
                                    barWidth: 8,
                                    itemStyle: {
                                        normal: {
                                            color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{
                                                offset: 0,
                                                color: "#09337C" // 0% 处的颜色
                                            }, {
                                                offset: 0.6,
                                                color: "#0761C0" // 60% 处的颜色
                                            }, {
                                                offset: 1,
                                                color: "#0575DE" // 100% 处的颜色
                                            }], false)
                                        }
                                    },
                                    barGap: 0,
                                    data: sideData
                                }, {
                                    name: 'b',
                                    tooltip: {
                                        show: false
                                    },
                                    type: 'pictorialBar',
                                    itemStyle: {
                                        borderWidth: 1,
                                        borderColor: '#0571D5',
                                        color: '#1779E0'
                                    },
                                    symbol: 'path://M 0,0 l 120,0 l -30,60 l -120,0 z',
                                    symbolSize: ['30', '12'],
                                    symbolOffset: ['0', '-11'],
                                    //symbolRotate: -5,
                                    symbolPosition: 'end',
                                    data: data_y,
                                    z: 3
                                }]
                            };
                            myChart.setOption(option);
                        },
                        "json"
                    );
                </script>
View Code

关系图表Echart的使用第3张

免责声明:文章转载自《关系图表Echart的使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇weblogic 解决线程阻塞java 调用apache.commons.codec的包简单实现MD5加密下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

安装pywin32模块

“)if__name__==”__main__“:RegisterPy()在保存后输入cmd,切换到存储py文件的目录,执行pythonregisted.py,然后重新运行exe文件以安装pywin32。...

Java Android 二进制文件读写

=-1){out.write;}返回。toByteArray();}1.2分段读取二进制文件,一次读取1024字节,byte[]buffer=newbyte[1024];PrivatevoidreadLocalFile()throwsIOException{StringfileName=“abcd.raw”;InputStreaminputStream=ge...

SpringBoot项目中@Async方法没有执行的问题分析

现象:1.明显的现象:在日志文件中找不到方法中的日志输出,并且没有错误报告(即,未执行@Async标记的方法,也没有错误报告)。2.分析现象:日志中某段时间后没有任务xxx线程的日志原因:@Async异步方法默认使用Spring创建ThreadPoolTaskExecutor(参考TaskExecutionAutoConfiguration),其中默认核心线...

weblogic 的应用链接不上数据库报异常 Caused By: weblogic.common.ResourceException: Io exception: Connection reset 错误信息表示访问数据库异常,创建链接池失败

weblogic对此值注释:尝试建立数据库连接的间隔秒数。如果已设置此值且在创建数据源时数据库不可用,则在您指定的秒数之后,WebLogicServer将重新尝试在池中创建连接,并会不断尝试创建连接,直到创建成功。如果设置为0,则将禁用连接重试。...

华为交换机堆叠配置

请参考华为交换机的配置堆栈。[Leaf1-stack-port0/1]portinterfaceg0/0/12启用物理接口12加入堆栈组[Leaf1]stackslot0priority255修改优先级255,默认值为100警告:不要频繁修改优先级,因为它会使堆栈分裂。持续...