blob: ffa1e8630673d4a801567c0447f7af1462b092ba [file] [log] [blame]
app.configParameters = {
position: {
options: [
'left',
'right',
'top',
'bottom',
'inside',
'insideTop',
'insideLeft',
'insideRight',
'insideBottom',
'insideTopLeft',
'insideTopRight',
'insideBottomLeft',
'insideBottomRight'
]
},
align: {
options: ['left', 'center', 'right']
},
verticalAlign: {
options: ['top', 'middle', 'bottom']
},
distance: {
min: 0,
max: 100
}
};
app.config = {
position: 'top',
align: 'center',
verticalAlign: 'middle',
distance: 5,
onChange: function () {
myChart.setOption({
series: {
type: 'scatter',
label: {
position: app.config.position,
align: app.config.align,
verticalAlign: app.config.verticalAlign,
distance: app.config.distance
}
}
});
}
};
option = {
series: [
{
type: 'scatter',
symbolSize: 360,
symbol: 'roundRect',
data: [[1, 1]],
label: {
position: app.config.position,
align: app.config.align,
verticalAlign: app.config.verticalAlign,
distance: app.config.distance,
show: true,
formatter: ['Label Text'].join('\n'),
width: 200,
height: 60,
backgroundColor: 'rgba(0, 255, 255, 0.3)',
borderColor: '#555',
borderWidth: 2,
borderRadius: 5,
padding: 10,
fontSize: 18,
shadowBlur: 3,
shadowColor: '#888',
shadowOffsetX: 0,
shadowOffsetY: 3,
textBorderColor: '#000',
textBorderWidth: 3,
color: '#fff'
}
}
],
xAxis: {
max: 2
},
yAxis: {
max: 2
}
};