新冠疫情相关推特评论情绪分布情况

描述:当前是关于Echarts图表中的 柱状图 示例。
 
            var days_emotion = ['march20', 'march21', 'march22', 'march23', 'march24', 'march25', 'march26', 'march27', 'march28', 'march30', 'march31', 'april1', 'april2', 'april3', 'april4', 'april5', 'april6', 'april7', 'april8', 'april9', 'april10', 'april11', 'april12', 'april13', 'april14', 'april15', 'april16', 'april17', 'april18', 'april28', 'april29', 'april30', 'may1', 'may2', 'may3', 'may4', 'may6', 'may7', 'may8', 'may9', 'may10', 'may11', 'may12', 'may13', 'may14', 'may15', 'may16', 'may17', 'may18', 'may19', 'may20', 'may21', 'may22', 'may23', 'may24', 'may25', 'may26', 'may27', 'may28', 'may29', 'may30', 'may31', 'june1', 'june2', 'june3', 'june4', 'june5', 'june6', 'june7', 'june8', 'june9', 'june10', 'june11', 'june12', 'june13', 'june14', 'june15', 'june16', 'june17', 'june18', 'june19', 'june20', 'june21', 'june22'];

// 正向和负向评论随时间变动的数据
var data_emotion_positive = [538, 445, 474, 461, 412, 373, 340, 385, 371, 245, 270, 285, 316, 266, 262, 291, 217, 240, 199, 188, 192, 182, 223, 167, 130, 117, 175, 158, 388, 597, 697, 736, 822, 805, 633, 696, 658, 705, 723, 663, 539, 540, 631, 663, 670, 645, 687, 544, 585, 610, 605, 655, 618, 557, 593, 572, 542, 538, 536, 541, 524, 421, 540, 372, 447, 463, 536, 500, 498, 546, 515, 554, 495, 540, 482, 489, 791, 775, 769, 778, 820, 807, 694, 740];
var data_emotion_negative = [-134, -97, -114, -91, -97, -101, -81, -79, -90, -47, -51, -67, -62, -76, -137, -85, -57, -45, -42, -50, -31, -49, -24, -27, -31, -33, -31, -27, -119, -144, -184, -159, -175, -171, -138, -147, -180, -166, -179, -163, -90, -136, -220, -118, -188, -154, -114, -124, -110, -122, -126, -169, -187, -126, -96, -82, -81, -125, -129, -111, -87, -116, -98, -89, -91, -116, -111, -109, -92, -107, -100, -74, -78, -93, -77, -75, -126, -134, -104, -137, -140, -118, -94, -109];

// 类别索引
var category_emotion = ['positive', 'negative'];

option = {
    title: {
        text: '新冠疫情相关推特评论情绪分布情况'
    },
    tooltip: {
        trigger: 'axis',
        axisPointer: {
            type: 'shadow'
        }
    },
    legend: {
        data: category_emotion
    },
    // grid: {
    //     left: '3%',
    //     right: '4%',
    //     bottom: '3%',
    //     containLabel: true
    // },
    xAxis: [

        {
            data: days_emotion,
            type: 'category'
        }
    ],
    yAxis: [{
        type: 'value',
        axisTick: {
            show: false
        },

    }],
    series: [{
            name: 'positive',
            type: 'bar',
            stack: '总量',
            color: '#66c0f4',
            // label: {
            //     show: true
            // },
            data: data_emotion_positive
        },
        {
            name: 'negative',
            type: 'bar',
            stack: '总量',
            color: '#f4506e', //df3150
            // label: {
            //     show: true,
            //     position: 'left'
            // },
            data: data_emotion_negative
        }
    ]
};
myChart.setOption(option);