如何设置指定数据点显示数据标签
2个回答
2015-05-13 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517195
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
很多时候我们会面临这样一个需求,初始化highcharts图表的时候,比如是线性图,我需要默认显示其中几个数据点的数据值是多少,而不用我鼠标移动上去才会显示,这个时候我们可以对其data数据点进行默认设置。这里的示例默认设置为显示最后一个数据点的数据值,核心代码如下所示:
$(function () {
02.$('#container').highcharts({
03.
04.chart: {
05.marginRight: 50
06.},
07.
08.series: [{
09.data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, {
10.dataLabels: {
11.enabled: true,
12.align: 'left',
13.style: {
14.fontWeight: 'bold'
15.},
16.x: 3,
17.verticalAlign: 'middle',
18.overflow: true,
19.crop: false
20.},
21.y: 54.4
22.}]
23.}]
24.
25.});
26.});
从以上代码中不难看出,在series内的data中,最后一个数据点多配置了一些参数,首先指定是要设置dataLabels属性,设置其enabled为true,表示显示数据值。其他的就不做过多解释了的。练习一下吧!
$(function () {
02.$('#container').highcharts({
03.
04.chart: {
05.marginRight: 50
06.},
07.
08.series: [{
09.data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, {
10.dataLabels: {
11.enabled: true,
12.align: 'left',
13.style: {
14.fontWeight: 'bold'
15.},
16.x: 3,
17.verticalAlign: 'middle',
18.overflow: true,
19.crop: false
20.},
21.y: 54.4
22.}]
23.}]
24.
25.});
26.});
从以上代码中不难看出,在series内的data中,最后一个数据点多配置了一些参数,首先指定是要设置dataLabels属性,设置其enabled为true,表示显示数据值。其他的就不做过多解释了的。练习一下吧!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询