Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何在amcharts4 piechart中自定义工具提示文本?_Angular_Amcharts_Amcharts4 - Fatal编程技术网

Angular 如何在amcharts4 piechart中自定义工具提示文本?

Angular 如何在amcharts4 piechart中自定义工具提示文本?,angular,amcharts,amcharts4,Angular,Amcharts,Amcharts4,我使用amcharts4创建了一个饼图 var total_sales=5000; let dchart = am4core.create("donutchart", am4charts.PieChart); dchart.data = [{year:'1996',sales:200},{year:'1997',sales:500},{year:'1998',sales:550}]; let pieSeries = dchart.series.push(new am4ch

我使用amcharts4创建了一个饼图

  var total_sales=5000;

  let dchart = am4core.create("donutchart", am4charts.PieChart);

  dchart.data = [{year:'1996',sales:200},{year:'1997',sales:500},{year:'1998',sales:550}];


  let pieSeries = dchart.series.push(new am4charts.PieSeries());
  pieSeries.dataFields.value = "sales";
  pieSeries.dataFields.category = "year";

  //tooltip
  pieSeries.slices.template.tooltipText = {value} {category};  /**this Line**/
现在,在工具提示中,我想显示年份、销售额和总销售额。

使用此代码,在工具提示中,我可以分别从值和类别中获取年份和销售额。但是,如果我想显示全局声明的total_sales变量,该怎么办?如何在tooltipText中显示它

注: 我已尝试将工具提示代码更改为
piesteries.slices.template.tooltipText={value}{category}{total_sales}

但这行不通,有什么想法吗?请纠正我的错误。

因此,如果
总销售额
是一个全局变量,为什么不直接将其添加到tooltipText中呢<代码>pieSeries.slices.template.tooltipText=“{value}{category}”+总销售额@martynasma我不知道我们能做到。非常感谢!