echarts没有数据 怎么显示Y轴的刻度
发布网友
发布时间:2022-05-01 15:12
我来回答
共2个回答
热心网友
时间:2022-04-22 15:06
1 首先,在Java Web项目中新建一个JSP页面someChart.jsp,引入echarts核心JS // 路径配置 require.config({ paths: { echarts: "/scripts/echarts/build/dist" } }); 2 由于这里要用到折线图,需要将折线图的JS引入 require( [ 'echarts', 'echa
热心网友
时间:2022-04-22 16:24
option = {
title : {
text: '未来一周气温变化',
subtext: '纯属虚构'
},
tooltip : {
show:false,//这里设置无数据的时候取消鼠标经过X轴的交互
trigger: 'axis'
},
legend: {
data:['最高气温']
},
toolbox: {
show : true,
feature : {
mark : {show: true},
dataView : {show: true, readOnly: false},
magicType : {show: true, type: ['line', 'bar']},
restore : {show: true},
saveAsImage : {show: true}
}
},
calculable : true,
xAxis : [
{
type : 'category',
boundaryGap : false,
data : ['周一','周二','周三','周四','周五','周六','周日']
}
],
yAxis : [
{min:0,
max:4,//设置一个最大刻度 不然无数据的时候 Y轴就空了
type : 'value',
axisLabel : {
formatter: '{value} °C'
}
}
],
series : [
{
name:'最高气温',
type:'line',
//无数据的时候不能填充0 也不能填充'-',只能填充'null' 不然又个小灰点
data:(function(){return Array.apply(null, { length: 7 }).fill('null');})()
}
]
};
前面回答问题的那个人是个SB 。