|
|
@@ -76,14 +76,14 @@ Component({
|
|
|
series = [{
|
|
|
name: `${getMapText('去年同期金额')}(${getMapText('万元')})`,
|
|
|
type: 'bar',
|
|
|
- data: data.map(v => (v.amount / dividend).toFixed(2)),
|
|
|
+ data: data.map(v => (v.oldamount / dividend).toFixed(2)),
|
|
|
smooth: true
|
|
|
},
|
|
|
{
|
|
|
name: `${getMapText('本期金额')}(${getMapText('万元')})`,
|
|
|
type: 'bar',
|
|
|
yAxisIndex: 1,
|
|
|
- data: data.map(v => (v.oldamount / dividend).toFixed(2)),
|
|
|
+ data: data.map(v => (v.amount / dividend).toFixed(2)),
|
|
|
smooth: true
|
|
|
},
|
|
|
{
|
|
|
@@ -110,6 +110,18 @@ Component({
|
|
|
color: colors,
|
|
|
tooltip: {
|
|
|
trigger: 'axis',
|
|
|
+ confine: true, // Ensure tooltip stays within the chart area
|
|
|
+ formatter: function (params) {
|
|
|
+ let tooltipText = '';
|
|
|
+ params.forEach((item, index) => {
|
|
|
+ tooltipText += `${index==0?item.axisValue+'\n':''}${item.marker}${item.seriesName}: ${item.value}${item.seriesName == getMapText('同比增长率')||item.seriesName == getMapText('准交率') ? '%' : ''}\n`;
|
|
|
+ });
|
|
|
+ return tooltipText;
|
|
|
+ },
|
|
|
+ textStyle: {
|
|
|
+ fontSize: 10, // Reduced font size
|
|
|
+ lineHeight: 14 // Adjusted line height for smaller tooltip height
|
|
|
+ }
|
|
|
},
|
|
|
legend: {
|
|
|
data: legend
|