三棱锥

描述:当前是关于Echarts图表中的 象形柱图 示例。
 
             option = {
     backgroundColor: "#111c4e",

     grid: {
         left: '3%',
         right: '3%',
         bottom: '45%',
         top: '40%',
         containLabel: true
     },
     yAxis: [{
         type: 'value',
         axisLabel: {
             show: false,

         },
         splitLine: {
             show: false
         },
         axisLine: {
             show: false
         },
         axisTick: {
             show: false
         }
     }],
     xAxis: [{
         type: 'category',
         axisTick: {
             show: false
         },
         data: ['SQL 注入', '网页篡改', 'C&C攻击', 'DNS 劫持', 'CGI 攻击'],
         axisLabel: {
             margin: 17,
             color: '#828491',
             fontSize: 36
         },
         axisTick: {
             show: false
         },
         splitLine: {
             show: false
         },
         axisLine: {
             show: false
         },
         splitArea: {
             show: true,
             areaStyle: {
                 color: ["rgba(250,250,250,0.05)", "rgba(250,250,250,0.0)"],

             }
         }
     }],
     series: [{
             type: 'pictorialBar',
             symbol: 'path://M35,0L35,70L0,70z M35,0L35,70L70,70z',
             data: [29318, 27159, 23259, 20116, 18682],

             barWidth: '50%',
             // barGap: 1, //柱子之间间距
             symbolOffset: [0, -15],

             z: 99,

             label: {
                 show: true,
                 position: 'top',
                 color: '#fff',
                 fontSize: 36,
                 formatter: function(params) {
                     return parseFloat(params.value).toLocaleString();
                     console.log(params.value);

                 }
             },
             itemStyle: {
                 normal: {
                     color: new echarts.graphic.LinearGradient(0, 0, 1, 0, [{
                             offset: 0,
                             color: 'rgba(10,92,176,1)'
                         },
                         {
                             offset: 0.5,
                             color: 'rgba(10,92,176,1)'
                         },
                         {
                             offset: 0.5,
                             color: 'rgba(51,189,216,1)'
                         },
                         {
                             offset: 1,
                             color: 'rgba(51,189,216,1)'
                         }
                     ]),
                     opacity: 1,
                 }
             }
         },
         {
             name: '',
             type: 'pictorialBar',
             symbol: 'diamond',
             barWidth: '50%',
             symbolSize: ['100%', 30],

             z: 99,
             itemStyle: {
                 normal: {
                     color: new echarts.graphic.LinearGradient(0, 1, 1, 1, [{
                             offset: 0,
                             color: 'rgba(10,92,176,1)'
                         },
                         {
                             offset: 0.5,
                             color: 'rgba(10,92,176,1)'
                         },

                         {
                             offset: 0.5,
                             color: 'rgba(51,189,216,1)'
                         },
                         {
                             offset: 1,
                             color: 'rgba(51,189,216,1)'
                         }
                     ]),
                     opacity: 1,
                 }
             },
             data: [29318, 27159, 23259, 20116, 18682],
         }
     ]
 };