限制x轴最大值,若轴值显示不全,则使用rotate倾斜一定角度即可
配置项如下
// var myChart = echarts.init(document.getElementById('youzhilaoshi'));
var colorList = {
type: 'linear',
x: 0,
y: 0,
x2: 1,
y2: 0,
colorStops: [{
offset: 0,
color: '#d45930' // 0% 处的颜色
}, {
offset: 1,
color: '#d5a343' // 100% 处的颜色
}],
globalCoord: false // 缺省为 false
}
var option = {
tooltip: {
trigger: 'item',
axisPointer: {
type: 'shadow'
},
extraCssText:'width:auto;height:auto;'
},
grid: {
x: 0,
y:40,
x2:30,
y2: 0,
containLabel: true
},
xAxis: {
type: 'value',
max:2000,
interval:250,
name: '人',
nameLocation: 'end',
nameTextStyle:{
color: '#8597c1',
fontStyle:9,
padding:[0,0 ,-26 ,-8]
},
boundaryGap: [0, 0.01],
axisLine: {
show: true,
lineStyle: {
color: '#8597c1'
}
},
axisLabel: {
show: true,
interval: '0',
textStyle: {
fontSize: 16,
color: '#8597c1'
},
rotate:40
},
axisTick:{
show:false
},
splitLine:{
show:false
}
},
yAxis: {
type: 'category',
axisLine: {
show: true,
lineStyle: {
color: '#8597c1'
},
symbol: ['none', 'arrow'],
symbolSize: [4, 4]
},
axisLabel: {
show: true,
textStyle: {
fontSize: 16,
color: '#8597c1'
}
},
splitLine:{
show:false
},
axisTick:{
show:false
},
data: ['化学', '物理', '外语', '数学', '语文']
},
series: [
{
type: 'bar',
data: [121, 368, 700, 1200, 1490],
itemStyle: {
color: function (params) {
return colorList;
}
},
barWidth: '40%'
}
]
};
myChart.setOption(option);