如何禁止在AmCharts中鼠标悬停时图例中出现的图形值?

时间:2017-07-27 05:47:06

标签: amcharts

我正在使用带有图例和图表光标的AmCharts但是我不希望图形值出现在鼠标悬停的图例中。我如何禁用它?请看我的截图。

Chart Image

1 个答案:

答案 0 :(得分:0)

假设您正在使用常规序列图表(下次发布代码),您可以通过将图例的valueText设置为空字符串来抑制鼠标悬停时的图例值,例如

AmCharts.makeChart("chartdiv", {
  // ...
  legend: {
    valueText: "",
    // ...
  },
  // ...
});

演示如下:

var chart = AmCharts.makeChart("chartdiv", {
  "type": "serial",
  "legend": {
    "useGraphSettings": true,
    "valueText": ""
  },
  "dataProvider": [{
    "year": 1930,
    "italy": 1,
    "germany": 5,
    "uk": 3
  }, {
    "year": 1934,
    "italy": 1,
    "germany": 2,
    "uk": 6
  }, {
    "year": 1938,
    "italy": 2,
    "germany": 3,
    "uk": 1
  }, {
    "year": 1950,
    "italy": 3,
    "germany": 4,
    "uk": 1
  }, {
    "year": 1954,
    "italy": 5,
    "germany": 1,
    "uk": 2
  }, {
    "year": 1958,
    "italy": 3,
    "germany": 2,
    "uk": 1
  }],
  "valueAxes": [{
    "integersOnly": true,
    "maximum": 6,
    "minimum": 1
  }],
  "startDuration": 0,
  "graphs": [{
    "balloonText": "place taken by Italy in [[category]]: [[value]]",
    "bullet": "round",
    "title": "Italy",
    "valueField": "italy",
    "fillAlphas": 0
  }, {
    "balloonText": "place taken by Germany in [[category]]: [[value]]",
    "bullet": "round",
    "title": "Germany",
    "valueField": "germany",
    "fillAlphas": 0
  }, {
    "balloonText": "place taken by UK in [[category]]: [[value]]",
    "bullet": "round",
    "title": "United Kingdom",
    "valueField": "uk",
    "fillAlphas": 0
  }],
  "chartCursor": {
    "zoomable": false
  },
  "categoryField": "year"

});
<script src="https://www.amcharts.com/lib/3/amcharts.js"></script>
<script src="https://www.amcharts.com/lib/3/serial.js"></script>
<div id="chartdiv" style="width: 100%; height: 300px"></div>