疾病药物关系图3echarts graph配置项内容和展示

疾病与药物的关联关系

配置项如下
      var uploadedDataURL = "/asset/get/s/data-1531276299875-BJ4Mn1mQQ.gexf";

myChart.showLoading();


$.get(uploadedDataURL, function(xml) {
    myChart.hideLoading();

    var graph = echarts.dataTool.gexf.parse(xml);
    var categories = [{
        'name': 'drug'
    }, {
        'name': '白血病(需继续化疗者)'
    }, {
        'name': '癫痫持续状态'
    }, {
        'name': '多发性肌炎/皮肌炎'
    }, {
        'name': '恶性肿瘤的辅助治疗'
    }, {
        'name': '肺气肿'
    }, {
        'name': '肺心病(出现右心衰竭者)'
    }, {
        'name': '肝硬化'
    }, {
        'name': '干燥综合症'
    }, {
        'name': '高血压、糖尿病'
    }, {
        'name': '高血压病'
    }, {
        'name': '高血压病三期(心,脑,肾并发之一)'
    }, {
        'name': '股骨头坏死'
    }, {
        'name': '冠心病支架植入术后的抗凝治疗(临时)'
    }, {
        'name': '冠状动脉粥样硬化性心脏病'
    }, {
        'name': '甲状腺功能亢进'
    }, {
        'name': '甲状腺机能减退症'
    }, {
        'name': '精神分裂症'
    }, {
        'name': '溃疡性结肠炎'
    }, {
        'name': '类风湿性关节炎(活动期)'
    }, {
        'name': '颅脑肿瘤'
    }, {
        'name': '慢性肝炎(活动期)'
    }, {
        'name': '慢性肾功能衰竭'
    }, {
        'name': '慢性肾小球肾炎'
    }, {
        'name': '慢性支气管炎'
    }, {
        'name': '脑出血'
    }, {
        'name': '脑梗塞'
    }, {
        'name': '尿毒症患者的透析治疗'
    }, {
        'name': '帕金森氏病(重症)'
    }, {
        'name': '器官移植患者的抗排异治疗'
    }, {
        'name': '器质性精神障碍病'
    }, {
        'name': '强直性脊柱炎'
    }, {
        'name': '肾病综合征'
    }, {
        'name': '糖尿病'
    }, {
        'name': '糖尿病(并感染或心,肾,肝,神经并发之一)'
    }, {
        'name': '系统性红斑狼疮(心,肺,肾,肝,神经并发之一)'
    }, {
        'name': '哮喘(年住院三年以上)'
    }, {
        'name': '心肌病'
    }, {
        'name': '心境障碍'
    }, {
        'name': '心力衰竭'
    }, {
        'name': '心律失常'
    }, {
        'name': '心脏瓣膜疾病'
    }, {
        'name': '心脏瓣膜置换术后抗凝治疗'
    }, {
        'name': '腰椎间盘突出非手术治疗'
    }, {
        'name': '银屑病'
    }, {
        'name': '再生障碍性贫血'
    }, {
        'name': '支气管扩张'
    }, {
        'name': '重症肌无力'
    }, {
        'name': '椎管狭窄'
    }];
    graph.nodes.forEach(function(node) {
        node.itemStyle = null;
        node.value = node.symbolSize;
        node.symbolSize *= 2;
        node.label = {
            normal: {
                show: true
            }
        };
        node.category = node.attributes.modularity_class;
    });
    option = {
        title: {
            text: '疾病药物关系图',
            subtext: '疾病与药物的关联关系',
            top: 'top',
            left: 'center'
        },
        label: {
            normal: {
                textStyle: {
                    fontSize: 3
                }
            }
        },
        tooltip: {},
        animationDurationUpdate: 1500,
        animationEasingUpdate: 'quinticInOut',
        series: [{
            name: '疾病药物关系图',
            type: 'graph',
            layout: 'circular',
            circular: {
                rotateLabel: true
            },
            data: graph.nodes,
            links: graph.links,
            categories: categories,
            roam: true,
            label: {
                normal: {
                    position: 'right',
                    formatter: '{b}'
                },
                textStyle:{
                    fontSize:'1rem'
                }
            },
            lineStyle: {
                normal: {
                    color: 'source',
                    curveness: 0.2
                }
            }
        }]
    };

    myChart.setOption(option);
}, 'xml');
    
截图如下