Reputation: 105
I need to get the eCharts tooltip on the line with the pointer like this: pic1
but so far my tooltip is "floating" in the chart with no pointer: pic2
this is my config in a PHP page:
'tooltip' => [
'trigger' => 'axis',
'axisPointer' => [ 'type' => 'cross' ],
'axis' => 'x',
'backgroundColor' => 'rgba(250,250,250,1)',
'borderColor' => '#5d00f3',
'confine' => TRUE,
'textStyle' => [
'fontWeight' => 'bold',
'fontSize'=> '17',
'color' => '#000',
],
],
how can i create a pointer to follow the line, the doc is not very clear to me: https://echarts.apache.org/en/option.html#grid.tooltip.position
Upvotes: 4
Views: 1933
Reputation: 538
how can i create a pointer to follow the line
tooltip.position callback function is indeed not well documented, but could be used, example
Upvotes: 0
Reputation: 696
There is a setting in axisPointer that should work (snap):
'tooltip' => [
'trigger' => 'axis',
'axisPointer' => [ 'type' => 'cross', 'snap' => TRUE ],
'axis' => 'x',
'backgroundColor' => 'rgba(250,250,250,1)',
'borderColor' => '#5d00f3',
'confine' => TRUE,
'textStyle' => [
'fontWeight' => 'bold',
'fontSize'=> '17',
'color' => '#000',
],
],
Upvotes: 1