第一个我只想显示数据:[12,20],当光标悬停在圆环图上时,显示此数据而不是百分比,而不更改其他代码。****当光标悬停在圆环图上时,显示数据值的百分比。简单地说,我希望在光标悬停在圆环图上时显示数据值,而不更改此代码。
tgabmvqs1#
在下面的行中,您将覆盖数据项:
data.datasets[0].data[i] = Math.round((data.datasets[0].data[i] / sum) * 100);
最好在这里创建一个新的数组legendData,以便以后使用。
legendData
const legendData = []; for (i = 0; i < data.datasets[0].data.length; ++i) { legendData[i] = Math.round((data.datasets[0].data[i] / sum) * 100); }
在JavaScript代码的底部,您需要进行以下更改:
$("#count1").text( legendData[0]+"%" ); $("#count2").text( legendData[1]+"%" )
我不确定您的格式化程序功能是否正常工作,但这不会影响此解决方案。第一个
1条答案
按热度按时间tgabmvqs1#
在下面的行中,您将覆盖数据项:
最好在这里创建一个新的数组
legendData
,以便以后使用。在JavaScript代码的底部,您需要进行以下更改:
我不确定您的格式化程序功能是否正常工作,但这不会影响此解决方案。
第一个