123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166 |
- export default function getData() {
- //声明数据
- var chartData = [{
- name: '周乾隆南北干货铺',
- value: 2689.6,
- },
- {
- name: '郭安云肉铺',
- value: 2566,
- },
- {
- name: '宁秋花蔬菜摊',
- value: 2500,
- },
- {
- name: '徐志勇冷饮店',
- value: 2500,
- },
- {
- name: '伍世豪肉铺',
- value: 2300,
- },
- {
- name: '周丽娟水果店',
- value: 2200,
- },
- {
- name: '宁小龙蔬菜铺',
- value: 1700,
- },
- {
- name: '华城冷冻食品',
- value: 1500,
- },
- {
- name: '曾学孔自产自销铺',
- value: 1300,
- },
- {
- name: '丁文根水产海鲜铺',
- value: 600,
- }
- ].sort((a, b) => {
- return a.value - b.value
- });
- return {
- title: {
- show: false
- },
- tooltip: {
- show: false,
- trigger: 'axis', // axis , item
- axisPointer: {
- type: 'shadow' // 'line' | 'shadow'
- },
- //backgroundColor:'transparent',
- padding: 0,
- textStyle: {
- fontSize: 14,
- fontFamily: 'Simsun',
- color: '#fff'
- },
- },
- legend: {
- show: false
- },
- toolbox: {
- show: false
- },
- grid: {
- top: '0',
- left: '0',
- right: 50,
- bottom: '0',
- containLabel: true
- },
- xAxis: [{
- type: 'value',
- position: 'bottom',
- boundaryGap: false, // 边界间隙
- min: 0,
- axisLabel: {
- show: false,
- textStyle: {
- color: '#fff',
- fontSize: 16
- }
- },
- axisLine: {
- show: false,
- lineStyle: {
- color: 'rgba(255, 255, 255, .5)'
- }
- },
- axisTick: {
- show: false // 坐标轴小标记
- },
- splitLine: {
- show: false, // 是否显示分割线
- lineStyle: {
- color: 'rgba(255, 255, 9255, 0)', // 纵向向网格线颜色
- type: 'dashed',
- width: 1
- }
- }
- }],
- yAxis: {
- type: 'category',
- position: 'left',
- axisLabel: {
- textStyle: {
- color: '#fff',
- fontSize: 15,
- }
- },
- axisLine: {
- show: false, // 坐标轴小标记
- lineStyle: {
- color: 'rgba(255, 255, 255, .5)',
- width: 1
- }
- },
- axisTick: {
- show: false // 坐标轴小标记
- },
- splitLine: {
- show: false
- },
- data: (function(data) {
- var arr = [];
- data.forEach(function(items) {
- arr.push(items.name);
- });
- return arr;
- })(chartData) // 载入y轴数据
- },
- series: [{
- type: 'bar',
- label: {
- normal: {
- show: true,
- position: 'right', // top, right, inside, insideTop,...
- textStyle: {
- color: 'white',
- fontSize: 16
- },
- formatter: '{c}'
- }
- },
- barWidth: 8,
- itemStyle: {
- normal: {
- //color:'#ffc938', // 图表颜色
- color: function(params) { // 颜色定制显示(按顺序)
- var colorList = ['#3BFFFD', '#FF3BBC', '#FF3B3B', '#65FF3B', '#FF6E3B', '#AE3BFF', '#3B97FF', '#FFCA3B', '#6E3BFF', '#FF3B69'];
- return colorList[params.dataIndex]
- },
- barBorderRadius: [8, 8, 8, 8] //圆角
- }
- },
- data: chartData, // 载入数据(内含自定义参数)
- z: 1
- }]
- };
- }
|