如何设置指定数据点显示数据标签

 我来答
huanglenzhi
2015-05-13 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
采纳数: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,表示显示数据值。其他的就不做过多解释了的。练习一下吧!
双月仆云霞
2020-03-10 · TA获得超过3772个赞
知道小有建树答主
回答量:3174
采纳率:32%
帮助的人:224万
展开全部
如果饼图包含的数据点过多,标签可能会重叠。一种解决方案是在饼图外显示标签,这样可能会为较长的数据标签留出更多的空间。如果发现标签仍然重叠,可以启用三维来为这些标签留出更多的空间。这将减小饼图的直径,在饼图周围留出更多的空间。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式