人口密度 VS GDP VS 房价

描述:当前是关于Echarts图表中的 示例。
 
            var category = ["北京", "上海", "广州", "深圳", "杭州", "大连", "厦门", "珠海", "宁波", "东莞", "武汉", "青岛", "重庆", "西安", "长沙"];
      var area = [16410.54, 6340, 7434, 1996.85, 16853.58, 12573.85, 1699.39, 1711.24, 9816, 2460.1, 8569.15, 11282, 5472, 10752, 11819];
      var population = [2154.2, 2423.78, 1490.44, 1302.66, 980, 595, 411, 189.11, 820.2, 839.22, 1108, 929, 865, 1000.37, 815];
      var GDP = [140000, 135000, 157668, 189568, 140180, 109644, 118015, 159400, 132603, 98939, 135136, 128459, 107092, 85114, 135000];
      var realties = [51000, 59115, 31176, 54666, 27170, 13635, 46353, 21000, 22436, 15903, 17023, 16531, 11493, 12445, 10077];

      var GDP_PerMonth = [];
      for (let i = 0; i < GDP.length; i++) {
        GDP_PerMonth.push((GDP[i] / 12).toFixed(2));
      }

option = {
        backgroundColor: "rgba(31,34,55)",
        tooltip: {
          trigger: "axis",
          backgroundColor: "rgba(255,255,255,0.1)",
          axisPointer: {
            type: "shadow",
            label: {
              show: true,
              backgroundColor: "#7B7DDC"
            }
          }
        },
        legend: {
          data: ["面积", "人口", "人均GDP", "房产均价"],
          textStyle: {
            color: "#B4B4B4"
          },
          top: "7%"
        },
        grid: {
          x: "9%",
          width: "82%",
          y: "12%"
        },
        xAxis: {
          data: category,
          axisLine: {
            lineStyle: {
              color: "#B4B4B4"
            }
          },
          axisTick: {
            show: false
          }
        },
        yAxis: [
          {
            splitLine: { show: false },
            axisLine: {
              lineStyle: {
                color: "#B4B4B4"
              }
            },

            axisLabel: {
              formatter: "{value} "
            }
          },
          {
            splitLine: { show: false },
            axisLine: {
              lineStyle: {
                color: "#B4B4B4"
              }
            },
            axisLabel: {
              formatter: "{value} "
            }
          }
        ],

        series: [
          {
            name: "面积",
            type: "bar",
            barWidth: "15%",
            itemStyle: {
              normal: {
                barBorderRadius: 5,
                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                  { offset: 0, color: "rgba(156,107,211,0.5)" },
                  { offset: 0.2, color: "rgba(156,107,211,0.3)" },
                  { offset: 1, color: "rgba(156,107,211,0.3)" }
                ])
              }
            },
            data: area
          },

          {
            name: "人口",
            type: "bar",
            barGap: "100%",
            barWidth: "15%",
            itemStyle: {
              normal: {
                barBorderRadius: 5,
                color: new echarts.graphic.LinearGradient(0, 0, 0, 1, [
                  { offset: 0, color: "#956FD4" },
                  { offset: 1, color: "#3EACE5" }
                ])
              }
            },

            data: population
          },
          {
            name: "人均GDP",
            type: "line",
            smooth: true,
            showAllSymbol: true,
            symbol: "emptyCircle",
            symbolSize: 8,
            yAxisIndex: 1,
            itemStyle: {
              normal: {
                color: "orangered"
              }
            },
            data: GDP_PerMonth
          },

          {
            name: "房产均价",
            type: "line",
            smooth: true,
            showAllSymbol: true,
            symbol: "emptyCircle",
            symbolSize: 8,
            yAxisIndex: 1,
            itemStyle: {
              normal: {
                color: "#F02FC2"
              }
            },
            data: realties
          }
        ]
      };