向饼状高图添加数据表
Add dataLables to pie Highchart
我想在饼状高图中添加标签,以便标签显示类别和金额,如下例所示下面是我的代码:
$('#ro-tier-1').highcharts({
chart: {
type: 'pie'
},
data: {
googleSpreadsheetKey: '1Nx8zcIi0ULxytLmra0A9N11-llzJCDVH2-7SbK_k5-U',
startColumn: 0,
endColumn: 1,
startRow: 0,
endRow: 3,
googleSpreadsheetWorksheet: 16
},
plotOptions: {
dataLabels: {
enabled: true,
format: '{y}',
}
},
title: {
text: 'Tier 1 Schools in 2012, 2013, or 2014 Expansion or Ceiling increase '
},
yAxis: {
min: 0,
max: 25,
tickInterval: 5,
title: {
text: 'Amount of Schools'
},
},
xAxis: {
type: 'category',
title: {
text: 'Result'
}
},
});
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js"></script>
<script src="http://code.highcharts.com/highcharts.js"></script>
<script src="http://code.highcharts.com/modules/data.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/highcharts/4.1.5/modules/broken-axis.js">
</script>
</head>
<body>
<div id="ro-tier-1"></div>
</body>
我知道我的问题是在数据标签的格式,但API文档是相当稀疏的。
您所需要的只是将数据标签放置在正确的plotOptions中并使用point
plotOptions: {
pie: {
dataLabels: {
enabled: true,
format: '{point.name}:{point.y}',
}
}
}
您可以在这里看到一个工作示例http://plnkr.co/edit/5VI6cAqVoIibhAJ8pYfP
更新格式化也可以使用{y} format: '{y}',但如果你想要更高级的表达式引用通过点是必要的
相关文章:
- 将单击事件添加到数据表
- Knockout.JS,模板都是通过表单不添加数据的
- 如何根据某些条件向可编辑的jquery数据表添加或删除按钮
- 将索引列添加到数据表
- JQuery - 根据数组数据将 html 表列添加到表的末尾
- 无法在引导表中再次添加数据
- 将文本框中的数据添加到表Javascript、HTML中
- jquery数据表显示/隐藏列添加了错误的选择
- 如何在metrojs中将复选框添加到数据表中
- 如何在表空或在jquery数据表中找不到匹配项的情况下添加自定义警告消息
- 数据表1.8.0添加服务器参数无效
- 数据表中的fnAddData()添加到同一行,而不是添加到新行
- 在数据表的新行中添加按钮,变得未定义
- 将页面控件添加到数据表,但当代码运行时,页面中不显示任何内容
- j查询选择动态添加的表行的列数据
- 向数据表中的 json 数据添加文本
- 我想显示数据库中的数据.如果我们新添加一个表单数据,我想附加显示的新帖子而不使用代码点火器刷新
- 如何使用 js 将数据链接动态添加到数据表行
- 向饼状高图添加数据表
- 使用JavaScript添加数据表到HTML表:无法读取属性'parentNode'零