javascript - Highcharts 单个水平堆叠条形图,始终显示数据名称(标签)和百分比,鼠标悬停时显示数据编号和系列名称

标签 javascript jquery html css highcharts

是否可以结合以下内容?

Fiddle 1 (answer ed by mäksä)作为主模板:

  • 带有条形段的单个水平堆叠条形

结合Fiddle 2的以下特点(answeraus_lacy 编辑):

在条形段上始终可见:

  • 数据名称(标签)(即“ apples ”、“ pears ”、...)
  • 百分比(如果可能的话计算:“ 50% ”,“ 50% ”,...)

在鼠标悬停时显示:

  • 原始数据编号(即“ 15 ”,“ 15 ”,...)
  • 系列名称/描述(即“ Browser share ”)

几乎但不完全是:

可以在 Fiddle 3 中找到始终显示“百分比”和鼠标悬停时显示“原始数据编号”的水平条形图示例。 (answerjlbriggs 编辑),但是缺少“数据名称”,而且我找不到更改“系列名称”。此外:这是一个水平条形图,但这不是单层堆叠


非常感谢任何帮助,非常感谢。

最佳答案

同样,这是对 Highcharts 属性的简单修改,特别是这个小片段:

bar: {
        dataLabels: {
           enabled: true,
           distance : -50,
           formatter: function() {
                 var dlabel = this.series.name + '<br/>';
                 dlabel += Math.round(this.percentage*100)/100 + ' %';
                 return dlabel
           },
           style: {
                 color: 'white',
           },
        },

  },

我认为this snippet你追求的是什么?

关于javascript - Highcharts 单个水平堆叠条形图,始终显示数据名称(标签)和百分比,鼠标悬停时显示数据编号和系列名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28124459/

相关文章:

javascript - 获取json目录下的所有文件

java - JSP 在使用 ResourceHandlerRegistry.addResourceHandler(基于 Java 的 webConfig)时找不到 css 文件

html - 为什么我的 CSS3 动画在 Google Chrome 中不流畅(但在其他浏览器中非常流畅)?

javascript - 在表单提交时使用 javascript 捕获多个 HTML 元素值

javascript - 在也包含 html 的数据表中按百分比对列进行排序

javascript - 将以前的数据放入表行中

php - 如何使用 jquery 对话框按钮提交表单?

prestashop - 如何更改 'Home' 类别名称 prestashop?

JavaScript - setInterval 函数 : interval won't clear

javascript - 为什么我的代码在写入文件时收到未定义的信息?