关于Echarts修改自己碰到的 会持续更新

React 引入echarts
在这里插入图片描述
渲染 echarts
在这里插入图片描述
修改 X轴样式:

xAxis: {
      type: 'category',
      data: dataArr,
      axisLabel: {
        interArrival: 0,   ---x轴全部显示
        rotate: 30			---倾斜度
      },
      splitLine:{ show:false}   ---不显示分割线
  },
  legend: {
      orient: 'vertical',   --- 纵向显示,默认横向
      show: true,
      data: ['BadIP', 'BadSrc', 'BadDst'],
      x: 'right',
      textStyle: {
        color: '#C0C1C4'
      }
  },
  series: [{
      data: valArr,
      type: 'bar',
      barWidth: '30%',     ---柱子宽度
      itemStyle: {
        normal: {
          color: '#06BAE9'   ---柱子颜色
        }
      },
      /** 下边为环形图 */
      label: {    ---提示文字样式
        normal: {
          formatter: '{a|{b}}\n  {c}  {d}%  ',
          rich: {
            a: {
              lineHeight: 18,
              align: 'center'
            },
          }
        }
      },
  }]
  
  textStyle: {
    color: '#C0C1C4'   -- 字体颜色
  },


//  和series中 itemStyle 一样  适用多种颜色同时渲染
 itemStyle: {   
	//每个柱子的颜色即为colorList数组里的每一项,如果柱子数目多于colorList的长度,则柱子颜色循环使用该数组
            normal:{  
	
                color: function (params){
                    var colorList = ['#56B25C','#F32A2C','#028AF4','#F25614','#0E365C'];
                    return colorList[params.dataIndex];
                }
            },
            // //鼠标悬停时:
            // emphasis: {
            //         shadowBlur: 10,
            //         shadowOffsetX: 0,
            //         shadowColor: 'rgba(0, 0, 0, 0.5)'
            // }
        },
  
 //自定义图标样式
 toolbox: {
    top: 'top',
    feature: {
      magicType: { type: ['line', 'bar'] },
      restore: {   //配置还原
        show: true
      },
      saveAsImage: {   //保存为图片
        show: true
      }
    }
  },
  // 鼠标进入显示数据
  tooltip : {
      trigger: 'axis',
      axisPointer : {            // 坐标轴指示器,坐标轴触发有效
          type : 'shadow'        // 默认为直线,可选为:'line' | 'shadow'
      }
  },

echarts的pie图中,各区块颜色的调整
参考原文 https://www.cnblogs.com/kumu/p/9515169.html
echarts/china.js 文件地址
https://github.com/apache/incubator-echarts/blob/master/map/js/china.js

echarts/ Map

var myMap = echarts.init(document.getElementById('map'),'shine');
function randomData() {  
  return Math.round(Math.random()*500);  
} 
var map = [  
  {name: '北京',value: '100' },{name: '天津',value: randomData() },  
  {name: '上海',value: randomData() },{name: '重庆',value: randomData() },  
  {name: '河北',value: randomData() },{name: '河南',value: randomData() },  
  {name: '云南',value: randomData() },{name: '辽宁',value: randomData() },  
  {name: '黑龙江',value: randomData() },{name: '湖南',value: randomData() },  
  {name: '安徽',value: randomData() },{name: '山东',value: randomData() },  
  {name: '新疆',value: randomData() },{name: '江苏',value: randomData() },  
  {name: '浙江',value: randomData() },{name: '江西',value: randomData() },  
  {name: '湖北',value: randomData() },{name: '广西',value: randomData() },  
  {name: '甘肃',value: randomData() },{name: '山西',value: randomData() },  
  {name: '内蒙古',value: randomData() },{name: '陕西',value: randomData() },  
  {name: '吉林',value: randomData() },{name: '福建',value: randomData() },  
  {name: '贵州',value: randomData() },{name: '广东',value: randomData() },  
  {name: '青海',value: randomData() },{name: '西藏',value: randomData() },  
  {name: '四川',value: randomData() },{name: '宁夏',value: randomData() },  
  {name: '海南',value: randomData() },{name: '台湾',value: randomData() },  
  {name: '香港',value: randomData() },{name: '澳门',value: randomData() }  
];


var optionMap = {  
  // title: {  
  //     text: '全国地图大数据',  
  //     subtext: '',  
  //     x:'center'  
  // },  
  tooltip : {  
      trigger: 'item'  
  },  
  
  //左侧小导航图标
  visualMap: {  
      show : true,  
      x: 'left',  
      y: 'center',  
      splitList: [   
          {start: 500, end:600},{start: 400, end: 500},  
          {start: 300, end: 400},{start: 200, end: 300},  
          {start: 100, end: 200},{start: 0, end: 100},  
      ],  
      textStyle: {
        color: '#ddd'
      },
      color: ['#5475f5', '#9feaa5', '#85daef','#74e2ca', '#e6ac53', '#9fb5ea']  
  },  
  
  //配置属性
  series: [{  
      name: '数据',  
      type: 'map',  
      mapType: 'china',   
      roam: true,  
      label: {  
          normal: {  
              show: false,  //省份名称  
              color: '#ddd'
          },  
          emphasis: {  
              show: false  
          }  
      },  
      data:map  //数据
  }]  
};  
//使用制定的配置项和数据显示图表
myMap.setOption(optionMap);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值