javascript - 在 Highcharts 维恩图中隐藏名称

标签 javascript highcharts

我正在使用 Highcharts 绘制维恩图,只想显示三个主要圆的名称,而不是交叉点,即仅显示阅读、写作和数学。

enter image description here

我尝试将“名称”设置为空字符串和 NULL,但无法使其工作,尽管注意 fiddle 设置名称“”确实适用于所有三个圆圈的交集(我认为这可能是 Highcharts 决定没有空间显示它)。

Highcharts.chart('report', {

  chart: {
    type: 'venn'
  },

  series: [{
    data: [{
      "name": ["Reading"],
      "sets": ["Reading"],
      "value": 100
    }, {
      "name": ["Writing"],
      "sets": ["Writing"],
      "value": 100
    }, {
      "name": ["Maths"],
      "sets": ["Maths"],
      "value": 100
    }, {
      "name": null,
      "sets": ["Reading", "Writing"],
      "value": 20
    }, {
      "name": "",
      "sets": ["Reading", "Maths"],
      "value": 20
    }, {
      "name": "",
      "sets": ["Writing", "Maths"],
      "value": 20
    }, {
      "name": "",
      "sets": ["Reading", "Writing", "Maths"],
      "value": 10
    }]
  }]
});

示例代码:https://jsfiddle.net/4vg0d7ao/6/

感谢您提供的任何帮助。

最佳答案

将名称设置为空数组:

Highcharts.chart('report', {    
  chart: {
    type: 'venn'
  },    
  tooltip: {
    enabled: false
  },
  series: [{    
    data: [{
      "name": ["Reading"],
      "sets": ["Reading"],
      "value": 100
    }, {
      "name": ["Writing"],
      "sets": ["Writing"],
      "value": 100
    }, {
      "name": ["Maths"],
      "sets": ["Maths"],
      "value": 100
    }, {
      "name": [],
      "sets": ["Reading", "Writing"],
      "value": 20
    }, {
      "name": [],
      "sets": ["Reading", "Maths"],
      "value": 20
    }, {
      "name": [],
      "sets": ["Writing", "Maths"],
      "value": 20
    }, {
      "name": [],
      "sets": ["Reading", "Writing", "Maths"],
      "value": 10
    }]
  }]
});

编辑 fiddle :https://jsfiddle.net/rLmd97n5/

关于javascript - 在 Highcharts 维恩图中隐藏名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56357883/

相关文章:

javascript - 位置 :fixed navigation stop at end of specific div - parallax scrolling & javascript

javascript - 如何将变量值附加到另一个变量

javascript - 深入图表时图表系列颜色更新失败

highcharts - Grafana 中超过 2 个 Y 轴

javascript - 如何在javascript中将csv文件中的数据保存为字符串?

javascript - 工具提示中 yaxis 值之间的 Highcharts 变化 (%)

javascript - 使用 javascript/jquery 计算 textinput 的字体大小

javascript - 如果它在滚动时改变高度,我该如何修复原始标题下的 div?

javascript - 在JS中,如何仅在多个map函数完成时才运行一段代码?

javascript - 为什么 python-highcharts 制作的钻取图不起作用?