基础示例
{
title: {
text: '体重控制监控'
},
grid: {
x: 35,
x2: 10,
y: 30,
y2: 25
},
legend: {
data: ['目标值', '实际值'],
},
xAxis: [{
type: 'category',
data: [15,16,17]
}],
yAxis: [
{
type: 'value',
max: 106,
min: 100,
splitArea: { show: true }
}
],
series: [
{
name: '目标值',
type: 'line',
smooth: true,
data: [1,2,3]
},
{
name: '实际值',
type: 'line',
smooth: true,
data: [1,3,2]
}
]
}
{
title: {
left: 'center',
text: '计划组成占比',
textStyle: {
color: '#000000'
}
},
color: ['#37A2DA','#9FE6B8','#fc8251','#5470c6','#91cd77','#ef6567','#75bedc','#f9c956'],
tooltip : {
trigger: 'item'
},
legend: {
x:'center',
y:'bottom'
},
series: [
{
type: 'pie',
radius: '60%',
encode: {
itemName: 0,
value: 1
},
label: {
show: true,
position: 'top',
formatter: function(params) {
return params.name + ': ' + params.value;
},
fontSize: 12,
},
data: [
{ value: 1017, name: '吃饭' },
{ value: 583, name: '其他' },
{ value: 873, name: '娱乐' },
{ value: 432, name: '存款' },
{ value: 332, name: '通行' },
{ value: 678, name: '通信' }
]
}
]
}
}
legend
legend: {
data: ['目标值', '实际值'],
x:'right',
y:'top'
},
calculable
- 指定图表是否可计算(或可拖动)。当设置为true时,用户可以通过拖动图表上的区域来进行交互操作。例如,在柱状图中,用户可以通过拖动柱子的顶点来改变柱子的高度。此属性主要用于辅助数据分析和交互操作。
- 默认值是false
tooltip
tooltip : {
trigger: 'item' ,
},