请选择 进入手机版 | 继续访问电脑版

JS数据可视化实验报告——平行坐标、散点图矩阵、点线链接式(jav

[复制链接]
接上一篇博客的课程实验陈诉
1.平行坐标图

话不多说,直接上效果图

接下来附上源码
html

  1.         平行坐标图            
  2.    
复制代码
js

  1. var myChart = echarts.init(document.getElementById('main'));//引入数据——北京var dataBJ = [    [1,55,9,56,0.46,18,6,"良"],    [2,25,11,21,0.65,34,9,"优"],    [3,56,7,63,0.3,14,5,"良"],    [4,33,7,29,0.33,16,6,"优"],    [5,42,24,44,0.76,40,16,"优"],    [6,82,58,90,1.77,68,33,"良"],    [7,74,49,77,1.46,48,27,"良"],    [8,78,55,80,1.29,59,29,"良"],    [9,267,216,280,4.8,108,64,"重度污染"],    [10,185,127,216,2.52,61,27,"中度污染"],    [11,39,19,38,0.57,31,15,"优"],    [12,41,11,40,0.43,21,7,"优"],    [13,64,38,74,1.04,46,22,"良"],    [14,108,79,120,1.7,75,41,"轻度污染"],    [15,108,63,116,1.48,44,26,"轻度污染"],    [16,33,6,29,0.34,13,5,"优"],    [17,94,66,110,1.54,62,31,"良"],    [18,186,142,192,3.88,93,79,"中度污染"],    [19,57,31,54,0.96,32,14,"良"],    [20,22,8,17,0.48,23,10,"优"],    [21,39,15,36,0.61,29,13,"优"],    [22,94,69,114,2.08,73,39,"良"],    [23,99,73,110,2.43,76,48,"良"],    [24,31,12,30,0.5,32,16,"优"],    [25,42,27,43,1,53,22,"优"],    [26,154,117,157,3.05,92,58,"中度污染"],    [27,234,185,230,4.09,123,69,"重度污染"],    [28,160,120,186,2.77,91,50,"中度污染"],    [29,134,96,165,2.76,83,41,"轻度污染"],    [30,52,24,60,1.03,50,21,"良"],    [31,46,5,49,0.28,10,6,"优"]];//引入数据——广州var dataGZ = [    [1,26,37,27,1.163,27,13,"优"],    [2,85,62,71,1.195,60,8,"良"],    [3,78,38,74,1.363,37,7,"良"],    [4,21,21,36,0.634,40,9,"优"],    [5,41,42,46,0.915,81,13,"优"],    [6,56,52,69,1.067,92,16,"良"],    [7,64,30,28,0.924,51,2,"良"],    [8,55,48,74,1.236,75,26,"良"],    [9,76,85,113,1.237,114,27,"良"],    [10,91,81,104,1.041,56,40,"良"],    [11,84,39,60,0.964,25,11,"良"],    [12,64,51,101,0.862,58,23,"良"],    [13,70,69,120,1.198,65,36,"良"],    [14,77,105,178,2.549,64,16,"良"],    [15,109,68,87,0.996,74,29,"轻度污染"],    [16,73,68,97,0.905,51,34,"良"],    [17,54,27,47,0.592,53,12,"良"],    [18,51,61,97,0.811,65,19,"良"],    [19,91,71,121,1.374,43,18,"良"],    [20,73,102,182,2.787,44,19,"良"],    [21,73,50,76,0.717,31,20,"良"],    [22,84,94,140,2.238,68,18,"良"],    [23,93,77,104,1.165,53,7,"良"],    [24,99,130,227,3.97,55,15,"良"],    [25,146,84,139,1.094,40,17,"轻度污染"],    [26,113,108,137,1.481,48,15,"轻度污染"],    [27,81,48,62,1.619,26,3,"良"],    [28,56,48,68,1.336,37,9,"良"],    [29,82,92,174,3.29,0,13,"良"],    [30,106,116,188,3.628,101,16,"轻度污染"],    [31,118,50,0,1.383,76,11,"轻度污染"]];//引入数据——上海var dataSH = [    [1,91,45,125,0.82,34,23,"良"],    [2,65,27,78,0.86,45,29,"良"],    [3,83,60,84,1.09,73,27,"良"],    [4,109,81,121,1.28,68,51,"轻度污染"],    [5,106,77,114,1.07,55,51,"轻度污染"],    [6,109,81,121,1.28,68,51,"轻度污染"],    [7,106,77,114,1.07,55,51,"轻度污染"],    [8,89,65,78,0.86,51,26,"良"],    [9,53,33,47,0.64,50,17,"良"],    [10,80,55,80,1.01,75,24,"良"],    [11,117,81,124,1.03,45,24,"轻度污染"],    [12,99,71,142,1.1,62,42,"良"],    [13,95,69,130,1.28,74,50,"良"],    [14,116,87,131,1.47,84,40,"轻度污染"],    [15,108,80,121,1.3,85,37,"轻度污染"],    [16,134,83,167,1.16,57,43,"轻度污染"],    [17,79,43,107,1.05,59,37,"良"],    [18,71,46,89,0.86,64,25,"良"],    [19,97,71,113,1.17,88,31,"良"],    [20,84,57,91,0.85,55,31,"良"],    [21,87,63,101,0.9,56,41,"良"],    [22,104,77,119,1.09,73,48,"轻度污染"],    [23,87,62,100,1,72,28,"良"],    [24,168,128,172,1.49,97,56,"中度污染"],    [25,65,45,51,0.74,39,17,"良"],    [26,39,24,38,0.61,47,17,"优"],    [27,39,24,39,0.59,50,19,"优"],    [28,93,68,96,1.05,79,29,"良"],    [29,188,143,197,1.66,99,51,"中度污染"],    [30,174,131,174,1.55,108,50,"中度污染"],    [31,187,143,201,1.39,89,53,"中度污染"]];//界说每列的列名var schema = [    {name: 'date', index: 0, text: '日期'},    {name: 'AQIindex', index: 1, text: 'AQI'},    {name: 'PM25', index: 2, text: 'PM2.5'},    {name: 'PM10', index: 3, text: 'PM10'},    {name: 'CO', index: 4, text: ' CO'},    {name: 'NO2', index: 5, text: 'NO2'},    {name: 'SO2', index: 6, text: 'SO2'},    {name: '品级', index: 7, text: '品级'}];//界说线条范例var lineStyle = {    normal: {        width: 1,        opacity: 1    }};//界说标签option = {    backgroundColor: '#333',    legend: {        bottom: 30,        data: ['北京', '上海', '广州'],        itemGap: 20,        textStyle: {            color: '#fff',            fontSize: 14        }    },    tooltip: {        padding: 10,        backgroundColor: '#222',        borderColor: '#777',        borderWidth: 1,        formatter: function (obj) {            var value = obj[0].value;            return '[size=18px]'                + obj[0].seriesName + ' ' + value[0] + '日期:'                + value[7]                + '[/size]
  2. '                + schema[1].text + ':' + value[1] + '
  3. '                + schema[2].text + ':' + value[2] + '
  4. '                + schema[3].text + ':' + value[3] + '
  5. '                + schema[4].text + ':' + value[4] + '
  6. '                + schema[5].text + ':' + value[5] + '
  7. '                + schema[6].text + ':' + value[6] + '
  8. ';        }    },    parallelAxis: [        {dim: 0, name: schema[0].text, inverse: true, max: 31, nameLocation: 'start'},        {dim: 1, name: schema[1].text},        {dim: 2, name: schema[2].text},        {dim: 3, name: schema[3].text},        {dim: 4, name: schema[4].text},        {dim: 5, name: schema[5].text},        {dim: 6, name: schema[6].text},        {dim: 7, name: schema[7].text,        type: 'category', data: ['优', '良', '轻度污染', '中度污染', '重度污染', '严重污染']}    ],    visualMap: {        show: true,        min: 0,        max: 150,        dimension: 2,        inRange: {            color: ['#d94e5d','#eac736','#50a3ba'].reverse(),        }    },    parallel: {        left: '3%',        right: '8%',        bottom: 100,        parallelAxisDefault: {            type: 'value',            name: 'AQI指数',            nameLocation: 'end',            nameGap: 20,            nameTextStyle: {                color: '#fff',                fontSize: 15            },            axisLine: {                lineStyle: {                    color: '#aaa'                }            },            axisTick: {                lineStyle: {                    color: '#777'                }            },            splitLine: {                show: false            },            axisLabel: {                color: '#fff'            }        }    },    series: [        {            name: '北京',            type: 'parallel',            lineStyle: lineStyle,            data: dataBJ        },        {            name: '上海',            type: 'parallel',            lineStyle: lineStyle,            data: dataSH        },        {            name: '广州',            type: 'parallel',            lineStyle: lineStyle,            data: dataGZ        }    ]};myChart.setOption(option);
复制代码
2.散点图矩阵

效果图


html

  1.         散点图矩阵            
  2.    
复制代码
js

  1. var myChart = echarts.init(document.getElementById(&#39;main&#39;));//导入数据var rawData = [    [55,9,56,0.46,18,6,"良", "北京"],    [25,11,21,0.65,34,9,"优", "北京"],    [56,7,63,0.3,14,5,"良", "北京"],    [33,7,29,0.33,16,6,"优", "北京"],    [42,24,44,0.76,40,16,"优", "北京"],    [82,58,90,1.77,68,33,"良", "北京"],    [74,49,77,1.46,48,27,"良", "北京"],    [78,55,80,1.29,59,29,"良", "北京"],    [267,216,280,4.8,108,64,"重度", "北京"],    [185,127,216,2.52,61,27,"中度", "北京"],    [39,19,38,0.57,31,15,"优", "北京"],    [41,11,40,0.43,21,7,"优", "北京"],    [64,38,74,1.04,46,22,"良", "北京"],    [108,79,120,1.7,75,41,"轻度", "北京"],    [108,63,116,1.48,44,26,"轻度", "北京"],    [33,6,29,0.34,13,5,"优", "北京"],    [94,66,110,1.54,62,31,"良", "北京"],    [186,142,192,3.88,93,79,"中度", "北京"],    [57,31,54,0.96,32,14,"良", "北京"],    [22,8,17,0.48,23,10,"优", "北京"],    [39,15,36,0.61,29,13,"优", "北京"],    [94,69,114,2.08,73,39,"良", "北京"],    [99,73,110,2.43,76,48,"良", "北京"],    [31,12,30,0.5,32,16,"优", "北京"],    [42,27,43,1,53,22,"优", "北京"],    [154,117,157,3.05,92,58,"中度", "北京"],    [234,185,230,4.09,123,69,"重度", "北京"],    [160,120,186,2.77,91,50,"中度", "北京"],    [134,96,165,2.76,83,41,"轻度", "北京"],    [52,24,60,1.03,50,21,"良", "北京"],    [46,5,49,0.28,10,6,"优", "北京"],    [26,37,27,1.163,27,13,"优", "广州"],    [85,62,71,1.195,60,8,"良", "广州"],    [78,38,74,1.363,37,7,"良", "广州"],    [21,21,36,0.634,40,9,"优", "广州"],    [41,42,46,0.915,81,13,"优", "广州"],    [56,52,69,1.067,92,16,"良", "广州"],    [64,30,28,0.924,51,2,"良", "广州"],    [55,48,74,1.236,75,26,"良", "广州"],    [76,85,113,1.237,114,27,"良", "广州"],    [91,81,104,1.041,56,40,"良", "广州"],    [84,39,60,0.964,25,11,"良", "广州"],    [64,51,101,0.862,58,23,"良", "广州"],    [70,69,120,1.198,65,36,"良", "广州"],    [77,105,178,2.549,64,16,"良", "广州"],    [109,68,87,0.996,74,29,"轻度", "广州"],    [73,68,97,0.905,51,34,"良", "广州"],    [54,27,47,0.592,53,12,"良", "广州"],    [51,61,97,0.811,65,19,"良", "广州"],    [91,71,121,1.374,43,18,"良", "广州"],    [73,102,182,2.787,44,19,"良", "广州"],    [73,50,76,0.717,31,20,"良", "广州"],    [84,94,140,2.238,68,18,"良", "广州"],    [93,77,104,1.165,53,7,"良", "广州"],    [99,130,227,3.97,55,15,"良", "广州"],    [146,84,139,1.094,40,17,"轻度", "广州"],    [113,108,137,1.481,48,15,"轻度", "广州"],    [81,48,62,1.619,26,3,"良", "广州"],    [56,48,68,1.336,37,9,"良", "广州"],    [82,92,174,3.29,0,13,"良", "广州"],    [106,116,188,3.628,101,16,"轻度", "广州"],    [118,50,0,1.383,76,11,"轻度", "广州"],    [91,45,125,0.82,34,23,"良", "上海"],    [65,27,78,0.86,45,29,"良", "上海"],    [83,60,84,1.09,73,27,"良", "上海"],    [109,81,121,1.28,68,51,"轻度", "上海"],    [106,77,114,1.07,55,51,"轻度", "上海"],    [109,81,121,1.28,68,51,"轻度", "上海"],    [106,77,114,1.07,55,51,"轻度", "上海"],    [89,65,78,0.86,51,26,"良", "上海"],    [53,33,47,0.64,50,17,"良", "上海"],    [80,55,80,1.01,75,24,"良", "上海"],    [117,81,124,1.03,45,24,"轻度", "上海"],    [99,71,142,1.1,62,42,"良", "上海"],    [95,69,130,1.28,74,50,"良", "上海"],    [116,87,131,1.47,84,40,"轻度", "上海"],    [108,80,121,1.3,85,37,"轻度", "上海"],    [134,83,167,1.16,57,43,"轻度", "上海"],    [79,43,107,1.05,59,37,"良", "上海"],    [71,46,89,0.86,64,25,"良", "上海"],    [97,71,113,1.17,88,31,"良", "上海"],    [84,57,91,0.85,55,31,"良", "上海"],    [87,63,101,0.9,56,41,"良", "上海"],    [104,77,119,1.09,73,48,"轻度", "上海"],    [87,62,100,1,72,28,"良", "上海"],    [168,128,172,1.49,97,56,"中度", "上海"],    [65,45,51,0.74,39,17,"良", "上海"],    [39,24,38,0.61,47,17,"优", "上海"],    [39,24,39,0.59,50,19,"优", "上海"],    [93,68,96,1.05,79,29,"良", "上海"],    [188,143,197,1.66,99,51,"中度", "上海"],    [174,131,174,1.55,108,50,"中度", "上海"],    [187,143,201,1.39,89,53,"中度", "上海"]];//界说每行每列间隙巨细var CATEGORY_DIM_COUNT = 6;var GAP = 3;var BASE_LEFT = 5;var BASE_TOP = 10;//界说图表位置var GRID_WIDTH = (100 - BASE_LEFT - GAP) / CATEGORY_DIM_COUNT - GAP;var GRID_HEIGHT = (100 - BASE_TOP - GAP) / CATEGORY_DIM_COUNT - GAP;//界说散点图矩阵中的点的带下var CATEGORY_DIM = 7;var SYMBOL_SIZE = 3;function retrieveScatterData(data, dimX, dimY) {    var result = [];    for (var i = 0; i < data.length; i++) {        var item = [data[i][dimX], data[i][dimY]];        item[CATEGORY_DIM] = data[i][CATEGORY_DIM];        result.push(item);    }    return result;}function generateGrids(option) {    var index = 0;    for (var i = 0; i < CATEGORY_DIM_COUNT; i++) {        for (var j = 0; j < CATEGORY_DIM_COUNT; j++) {            if (CATEGORY_DIM_COUNT - i >= CATEGORY_DIM_COUNT+1) {                continue;            }            option.grid.push({                left: BASE_LEFT + i * (GRID_WIDTH + GAP) + &#39;%&#39;,                top: BASE_TOP + j * (GRID_HEIGHT + GAP) + &#39;%&#39;,                width: GRID_WIDTH + &#39;%&#39;,                height: GRID_HEIGHT + &#39;%&#39;            });            option.brush.xAxisIndex && option.brush.xAxisIndex.push(index);            option.brush.yAxisIndex && option.brush.yAxisIndex.push(index);            option.xAxis.push({                splitNumber: 3,                position: &#39;top&#39;,                axisLine: {                    show: j === 0,                    onZero: false                },                axisTick: {                    show: j === 0,                    inside: true                },                axisLabel: {                    show: j === 0                },                type: &#39;value&#39;,                gridIndex: index,                scale: true            });            option.yAxis.push({                splitNumber: 3,                position: &#39;right&#39;,                axisLine: {                    show: i === CATEGORY_DIM_COUNT - 1,                    onZero: false                },                axisTick: {                    show: i === CATEGORY_DIM_COUNT - 1,                    inside: true                },                axisLabel: {                    show: i === CATEGORY_DIM_COUNT - 1                },                type: &#39;value&#39;,                gridIndex: index,                scale: true            });            option.series.push({                type: &#39;scatter&#39;,                symbolSize: SYMBOL_SIZE,                xAxisIndex: index,                yAxisIndex: index,                data: retrieveScatterData(rawData, i, j)            });            option.visualMap.seriesIndex.push(option.series.length - 1);            index++;        }    }}var option = {    animation: false,    brush: {        brushLink: &#39;all&#39;,        xAxisIndex: [],        yAxisIndex: [],        inBrush: {            opacity: 1        }    },    visualMap: {        type: &#39;piecewise&#39;,        categories: ["北京", "上海", "广州"],        dimension: CATEGORY_DIM,        orient: &#39;horizontal&#39;,        top: 10,        left: &#39;center&#39;,        inRange: {            color: [&#39;#c23531&#39;,&#39;#2f4554&#39;, &#39;#61a0a8&#39;]        },        outOfRange: {            color: &#39;#ddd&#39;        },        seriesIndex: [0]    },    tooltip: {        trigger: &#39;item&#39;    },            parallel: {        bottom: &#39;10%&#39;,        left: &#39;5%&#39;,        height: &#39;31%&#39;,        width: &#39;55%&#39;,        parallelAxisDefault: {            type: &#39;value&#39;,            name: &#39;AQI指数&#39;,            nameLocation: &#39;end&#39;,            nameGap: 20,            splitNumber: 3,            nameTextStyle: {                fontSize: 14            },            axisLine: {                lineStyle: {                    color: &#39;#555&#39;                }            },            axisTick: {                lineStyle: {                    color: &#39;#555&#39;                }            },            splitLine: {                show: false            },            axisLabel: {                color: &#39;#555&#39;            }        }    },    grid: [],    xAxis: [],    yAxis: [],    series: [        {            name: &#39;parallel&#39;,            type: &#39;parallel&#39;,            smooth: true,            lineStyle: {                width: 40,                opacity: 0.3            },            data: rawData        }    ]};generateGrids(option);myChart.setOption(option);
复制代码
3.点线链接式

效果图


html

  1.             点线链接式                                                    #container {                    min-width: 400px;                max-width: 800px;                margin: 0 auto;            }                                                        
  2.             
复制代码
js

  1. Highcharts.addEvent(        Highcharts.seriesTypes.networkgraph,        &#39;afterSetOptions&#39;,        function (e) {                var colors = Highcharts.getOptions().colors,                        i = 0,                        nodes = {};                e.options.data.forEach(function (link) {                        if (link[0] === &#39;Proto Indo-European&#39;) {                                nodes[&#39;Proto Indo-European&#39;] = {                                        id: &#39;Proto Indo-European&#39;,                                        marker: {                                                radius: 20                                        }                                };                                nodes[link[1]] = {                                        id: link[1],                                        marker: {                                                radius: 10                                        },                                        color: colors[i++]                                };                        } else if (nodes[link[0]] && nodes[link[0]].color) {                                nodes[link[1]] = {                                        id: link[1],                                        color: nodes[link[0]].color                                };                        }                });                e.options.nodes = Object.keys(nodes).map(function (id) {                        return nodes[id];                });        });Highcharts.chart(&#39;container&#39;, {        chart: {                type: &#39;networkgraph&#39;,                height: &#39;100%&#39;        },        title: {                text: &#39;点线链接式&#39;        },        plotOptions: {                networkgraph: {                        keys: [&#39;from&#39;, &#39;to&#39;],                        layoutAlgorithm: {                                enableSimulation: true                        }                }        },        series: [{                dataLabels: {                        enabled: true                },                data: [                        [&#39;Proto Indo-European&#39;, &#39;Balto-Slavic&#39;],                        [&#39;Proto Indo-European&#39;, &#39;Germanic&#39;],                        [&#39;Proto Indo-European&#39;, &#39;Celtic&#39;],                        [&#39;Proto Indo-European&#39;, &#39;Italic&#39;],                        [&#39;Proto Indo-European&#39;, &#39;Hellenic&#39;],                        [&#39;Proto Indo-European&#39;, &#39;Anatolian&#39;],                        [&#39;Proto Indo-European&#39;, &#39;Indo-Iranian&#39;],                        [&#39;Proto Indo-European&#39;, &#39;Tocharian&#39;],                        [&#39;Indo-Iranian&#39;, &#39;Dardic&#39;],                        [&#39;Indo-Iranian&#39;, &#39;Indic&#39;],                        [&#39;Indo-Iranian&#39;, &#39;Iranian&#39;],                        [&#39;Iranian&#39;, &#39;Old Persian&#39;],                        [&#39;Old Persian&#39;, &#39;Middle Persian&#39;],                        [&#39;Indic&#39;, &#39;Sanskrit&#39;],                        [&#39;Italic&#39;, &#39;Osco-Umbrian&#39;],                        [&#39;Italic&#39;, &#39;Latino-Faliscan&#39;],                        [&#39;Latino-Faliscan&#39;, &#39;Latin&#39;],                        [&#39;Celtic&#39;, &#39;Brythonic&#39;],                        [&#39;Celtic&#39;, &#39;Goidelic&#39;],                        [&#39;Germanic&#39;, &#39;North Germanic&#39;],                        [&#39;Germanic&#39;, &#39;West Germanic&#39;],                        [&#39;Germanic&#39;, &#39;East Germanic&#39;],                        [&#39;North Germanic&#39;, &#39;Old Norse&#39;],                        [&#39;North Germanic&#39;, &#39;Old Swedish&#39;],                        [&#39;North Germanic&#39;, &#39;Old Danish&#39;],                        [&#39;West Germanic&#39;, &#39;Old English&#39;],                        [&#39;West Germanic&#39;, &#39;Old Frisian&#39;],                        [&#39;West Germanic&#39;, &#39;Old Dutch&#39;],                        [&#39;West Germanic&#39;, &#39;Old Low German&#39;],                        [&#39;West Germanic&#39;, &#39;Old High German&#39;],                        [&#39;Old Norse&#39;, &#39;Old Icelandic&#39;],                        [&#39;Old Norse&#39;, &#39;Old Norwegian&#39;],                        [&#39;Old Norwegian&#39;, &#39;Middle Norwegian&#39;],                        [&#39;Old Swedish&#39;, &#39;Middle Swedish&#39;],                        [&#39;Old Danish&#39;, &#39;Middle Danish&#39;],                        [&#39;Old English&#39;, &#39;Middle English&#39;],                        [&#39;Old Dutch&#39;, &#39;Middle Dutch&#39;],                        [&#39;Old Low German&#39;, &#39;Middle Low German&#39;],                        [&#39;Old High German&#39;, &#39;Middle High German&#39;],                        [&#39;Balto-Slavic&#39;, &#39;Baltic&#39;],                        [&#39;Balto-Slavic&#39;, &#39;Slavic&#39;],                        [&#39;Slavic&#39;, &#39;East Slavic&#39;],                        [&#39;Slavic&#39;, &#39;West Slavic&#39;],                        [&#39;Slavic&#39;, &#39;South Slavic&#39;],                        [&#39;Proto Indo-European&#39;, &#39;Phrygian&#39;],                        [&#39;Proto Indo-European&#39;, &#39;Armenian&#39;],                        [&#39;Proto Indo-European&#39;, &#39;Albanian&#39;],                        [&#39;Proto Indo-European&#39;, &#39;Thracian&#39;],                        [&#39;Tocharian&#39;, &#39;Tocharian A&#39;],                        [&#39;Tocharian&#39;, &#39;Tocharian B&#39;],                        [&#39;Anatolian&#39;, &#39;Hittite&#39;],                        [&#39;Anatolian&#39;, &#39;Palaic&#39;],                        [&#39;Anatolian&#39;, &#39;Luwic&#39;],                        [&#39;Anatolian&#39;, &#39;Lydian&#39;],                        [&#39;Iranian&#39;, &#39;Balochi&#39;],                        [&#39;Iranian&#39;, &#39;Kurdish&#39;],                        [&#39;Iranian&#39;, &#39;Pashto&#39;],                        [&#39;Iranian&#39;, &#39;Sogdian&#39;],                        [&#39;Old Persian&#39;, &#39;Pahlavi&#39;],                        [&#39;Middle Persian&#39;, &#39;Persian&#39;],                        [&#39;Hellenic&#39;, &#39;Greek&#39;],                        [&#39;Dardic&#39;, &#39;Dard&#39;],                        [&#39;Sanskrit&#39;, &#39;Sindhi&#39;],                        [&#39;Sanskrit&#39;, &#39;Romani&#39;],                        [&#39;Sanskrit&#39;, &#39;Urdu&#39;],                        [&#39;Sanskrit&#39;, &#39;Hindi&#39;],                        [&#39;Sanskrit&#39;, &#39;Bihari&#39;],                        [&#39;Sanskrit&#39;, &#39;Assamese&#39;],                        [&#39;Sanskrit&#39;, &#39;Bengali&#39;],                        [&#39;Sanskrit&#39;, &#39;Marathi&#39;],                        [&#39;Sanskrit&#39;, &#39;Gujarati&#39;],                        [&#39;Sanskrit&#39;, &#39;Punjabi&#39;],                        [&#39;Sanskrit&#39;, &#39;Sinhalese&#39;],                        [&#39;Osco-Umbrian&#39;, &#39;Umbrian&#39;],                        [&#39;Osco-Umbrian&#39;, &#39;Oscan&#39;],                        [&#39;Latino-Faliscan&#39;, &#39;Faliscan&#39;],                        [&#39;Latin&#39;, &#39;Portugese&#39;],                        [&#39;Latin&#39;, &#39;Spanish&#39;],                        [&#39;Latin&#39;, &#39;French&#39;],                        [&#39;Latin&#39;, &#39;Romanian&#39;],                        [&#39;Latin&#39;, &#39;Italian&#39;],                        [&#39;Latin&#39;, &#39;Catalan&#39;],                        [&#39;Latin&#39;, &#39;Franco-Provençal&#39;],                        [&#39;Latin&#39;, &#39;Rhaeto-Romance&#39;],                        [&#39;Brythonic&#39;, &#39;Welsh&#39;],                        [&#39;Brythonic&#39;, &#39;Breton&#39;],                        [&#39;Brythonic&#39;, &#39;Cornish&#39;],                        [&#39;Brythonic&#39;, &#39;Cuymbric&#39;],                        [&#39;Goidelic&#39;, &#39;Modern Irish&#39;],                        [&#39;Goidelic&#39;, &#39;Scottish Gaelic&#39;],                        [&#39;Goidelic&#39;, &#39;Manx&#39;],                        [&#39;East Germanic&#39;, &#39;Gothic&#39;],                        [&#39;Middle Low German&#39;, &#39;Low German&#39;],                        [&#39;Middle High German&#39;, &#39;(High) German&#39;],                        [&#39;Middle High German&#39;, &#39;Yiddish&#39;],                        [&#39;Middle English&#39;, &#39;English&#39;],                        [&#39;Middle Dutch&#39;, &#39;Hollandic&#39;],                        [&#39;Middle Dutch&#39;, &#39;Flemish&#39;],                        [&#39;Middle Dutch&#39;, &#39;Dutch&#39;],                        [&#39;Middle Dutch&#39;, &#39;Limburgish&#39;],                        [&#39;Middle Dutch&#39;, &#39;Brabantian&#39;],                        [&#39;Middle Dutch&#39;, &#39;Rhinelandic&#39;],                        [&#39;Old Frisian&#39;, &#39;Frisian&#39;],                        [&#39;Middle Danish&#39;, &#39;Danish&#39;],                        [&#39;Middle Swedish&#39;, &#39;Swedish&#39;],                        [&#39;Middle Norwegian&#39;, &#39;Norwegian&#39;],                        [&#39;Old Norse&#39;, &#39;Faroese&#39;],                        [&#39;Old Icelandic&#39;, &#39;Icelandic&#39;],                        [&#39;Baltic&#39;, &#39;Old Prussian&#39;],                        [&#39;Baltic&#39;, &#39;Lithuanian&#39;],                        [&#39;Baltic&#39;, &#39;Latvian&#39;],                        [&#39;West Slavic&#39;, &#39;Polish&#39;],                        [&#39;West Slavic&#39;, &#39;Slovak&#39;],                        [&#39;West Slavic&#39;, &#39;Czech&#39;],                        [&#39;West Slavic&#39;, &#39;Wendish&#39;],                        [&#39;East Slavic&#39;, &#39;Bulgarian&#39;],                        [&#39;East Slavic&#39;, &#39;Old Church Slavonic&#39;],                        [&#39;East Slavic&#39;, &#39;Macedonian&#39;],                        [&#39;East Slavic&#39;, &#39;Serbo-Croatian&#39;],                        [&#39;East Slavic&#39;, &#39;Slovene&#39;],                        [&#39;South Slavic&#39;, &#39;Russian&#39;],                        [&#39;South Slavic&#39;, &#39;Ukrainian&#39;],                        [&#39;South Slavic&#39;, &#39;Belarusian&#39;],                        [&#39;South Slavic&#39;, &#39;Rusyn&#39;]                ]        }]});
复制代码
**我的分享就竣事啦~
如果代码部分有什么问题,可以批评区留言~**

来源:https://blog.csdn.net/weixin_44850594/article/details/112061943
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )